Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| '''SCP''' (''Secure copy'') on [[komentorivi]]ohjelma, jolla tiedostoja kopioidaan [[SSH]]-protokollan yli.
| | Scp (secure copy) on [[komentorivi]]ohjelma, jolla tiedostoja kopioidaan [[SSH]]-protokollan yli. |
|
| |
|
| Kun hakee tietoa ohjelmasta, kannattaa käyttää sanaa "command" termin SCP perässä, jotta ei saisi [http://scpwiki.com/about-the-scp-foundation asiaan liittymättömiä hakutuloksia].
| | ==Käyttö== |
| | Kopioidaan kotihakemistossa oleva tiedosto "testi" palvelimelle "example.com" hakemistoon /home/kayttaja/hihhei käyttäen tunnusta "kayttaja". |
|
| |
|
| {{Vinkki|Jos mahdollista, olettaen, että sekä asiakas kuin myös etäkoneella on asennettu '''[[rsync]]''', <tt>rsync:lla</tt> on varmempaa ja siten huolettomampaa kopioida tiedostoja verkon yli myös <tt>SSH:n</tt> kautta, koska siirron keskeytyessä <tt>rsync</tt> kykenee jatkamaan siitä mihin siirto jäi siinä missä <tt>scp</tt> joutuu aloittamaan tyhjästä.}}
| | scp ~/testi kayttaja@example.com:/home/kayttaja/hihhei |
|
| |
|
| ==Käyttö==
| | Tiedostojen siirto ilman tietoa hakemistopolusta käyttäjän hakemistoon. |
| Kopioidaan kotihakemistossa oleva tiedosto "testi" palvelimelle "example.com" hakemistoon /home/kayttaja/hihhei käyttäen tunnusta "kayttaja".
| |
| $ scp ~/testi kayttaja@example.com:/home/kayttaja/hihhei
| |
|
| |
|
| Tiedostojen siirto ilman tietoa hakemistopolusta käyttäjän hakemistoon.
| | scp tiedosto.txt kayttaja@example.com:~/ |
| $ scp tiedosto.txt kayttaja@example.com:~/ | |
|
| |
|
| Kokonaisia hakemistoja voi kopioida myös rekursiivisesti käyttämällä valitsinta <tt>-r</tt>. | | Kokonaisia hakemistoja voi kopioida myös rekursiivisesti käyttämällä valitsinta <tt>-r</tt>. |
| $ scp -r hakemisto kayttaja@example.com:~
| |
|
| |
| Portti valitaan käyttämällä valitsinta <tt>-P <porttinumero></tt>, esimerkiksi käytettäessä porttia 21 komento voisi olla
| |
| $ scp -P 21 -r hakemisto kayttaja@example.com:~
| |
|
| |
|
| Kopioidaan <tt>/etc</tt>-[[Linuxin hakemistorakenne|hakemisto]] palvelimelta (remote) nykyiseen hakemistoon (local), mihin viitataan pisteellä.
| | scp -r hakemisto kayttaja@example.com:~ |
| $ scp -r root@example.com:/etc/ . | |
|
| |
|
| ==Katso myös== | | ==Katso myös== |