Det er ganske enkelt å snu
scp –P 50001 [email protected]:somefile./somefile
ssh –p 50001 [email protected]
inn i noe raskt:
scp remotehost:somefile./somefile
ssh remotehost
Bortsett fra å angi portnumre, adresser og brukernavn, kan du angi nøkkelfiler, tidsintervaller og tonnevis med andre alternativer. Alt som trengs er en liten fil.
Brann opp en tekstredigerer og pek den til denne filen:
~/.ssh/config
Alternativt kan du sette innholdet og lagre det på den filen, men det er best å sørge for å åpne det hvis det allerede eksisterer. Her er det grunnleggende formatet for hva du må sette (eller legge til hva du har).
Bytt brukernavn og nettadresse (eller IP-adresse for destinasjoner inni nettverket ditt) i stedet for remote.sshserver.com. Til slutt, hvis du bruker en egendefinert port (alt annet enn 22, standard), angi det. Ellers kan du hoppe over den siste linjen.
Deretter opprettet jeg et par nøkkelfiler på min eksterne server for å bruke, så jeg behøvde ikke gi et passord hver gang. For mer informasjon, se hvordan du fjerner Kopier filer over SSH uten å skrive inn passordet ditt og hoppe over til delen "SSH og SCP Without Passwords" for alle detaljer.
IdentityFile ~/path/to/id_file
ServerAliveInterval X
ServerAliveCountMax Y
Du kan legge til flere servere på denne måten ved å legge til en annen seksjon med en forskjellig vertsavdeling. Og hvis du vil opprette et sett med standardalternativer, kan du sette vertsverdien til en enkelt stjerne (*). Her er en flott eksempelfil:
Dette er praktisk for situasjoner når du oppretter et bash-alias, ikke er et alternativ. Det gjør det også lettere å holde oversikt over alle dine SSH-baserte alternativer (fra klientsiden) på ett konsolidert sted. Hvis du planlegger å bruke dette for skript, kan du også bruke det
BatchMode yes
å deaktivere meldinger for å skrive inn passord. Selvfølgelig trenger du fortsatt å autentisere ved hjelp av viktige filer.
Hvis du vil se mer inn i StrictHostKeyChecking-alternativet, må du være sikker på at du lærer innsiden og utgangene til OpenSSH på Linux-PCen din. Selvfølgelig er det også en oversikt over tilgjengelige alternativer på OpenSSH man siden.