ssh/scp
- Jos tunnus on sama lähtökoneella kuin toisella koneella, voi tunnus@-kohdan jättää pois.
-r käy alihakemistotkin läpi (recursive)
-C pakkaa (compress) Kannattaa kokeilla kumpi on nopeampaa, ilman vai pakkauksella.
-p säilytä tiedoston / tiedostojen oikeudet (permissions)
ssh:lle
-c salausalgoritmi (cypher)
tarille
-c luo tiedoston (create)
-v listaa tiedostot (verify)
-p (preserve)
-f käskee käyttämään seuraavaa tiedostoa (file)
gzipille
-c luo tiedoston (create)
tai
cd hakemisto;tar -cvpf - . | ssh kone "cd hakemisto;tar -xvpf -"
Tässä samat valinnat tarille kuin edellisessä esimerkissä. Tässä emme tee tiedostoa, joka siirretään, vaan saamme suoraan koko haluttu hakemistopuu siirrettyä käyttämällä - -merkkiä (stdin ja stdout, riippuen luetaanko tulosta vai kirjoitetaanko sitä). piste (.) merkitsee sitä hakemistoa jossa juuri sillä hetkellä ollaan.
Isojen tiedostojen kohdalla kannattaa käyttää blowfishiä, eikä ehkä aina kannata pakata tiedostoja (gzip).
Esimerkissä on kolme c-valintaa, yksi ssh:lle ja kaksi tiedostonluomiseksi. Ensimmäinen luodaan tarin avulla stdoutiin ja toinen gzipillä luodaan tiedosto haluttuun paikkaan. gzip lukee suoraan putkesta tulevan stdinin, eli tarin luomaa tiedostoa.
-L edelleenohjaa paikallinen portti toiselle koneelle (local)
Tässä ohjataan paikalliselle koneelle tulevat pyynnöt porttiin 1234 menemään toisen palvelimen porttiin 80.
-R edelleenohjaa toiselta koneelta portti paikalliselle koneelle (remote)
Tässä ohjataan toiselle koneelle tulevat pyynnöt porttiin 1234 menemään toisen palvelimen porttiin 80.
HostName koneennimi.domain.jokin
User tunnus
Näillä kolmella rivillä onnistuu yhteydenotto komennolla ssh koneennimi sen sijaan että joutuisi mahdollisesti komentamaan ssh tunnus@koneennimi.domain.jokin.
$HOME/.ssh/id_dsa.pub ja identiteettisi on tiedostossa $HOME/.ssh/id_dsa. Pidä tuo identiteettitiedosto hyvässä tallessa (ei kenenkään muun ulottuvilla) ja käytä julkista tiedostoa (id_dsa.pub) kun haluat kyseisellä avaimella logata sisään palvelimelle (kopioi se palelimen .ssh/authorized_keys-tiedostoon). Jos ssh-avaimet ovat täysin uusi tuttavuus, kannattaa aiheesta lukea lisää ennen käyttöä.