Ero sivun ”SCP” versioiden välillä
Siirry navigaatioon
Siirry hakuun
pEi muokkausyhteenvetoa |
pEi muokkausyhteenvetoa |
||
(Yhtä välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä) | |||
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. | ||
Jos mahdollista, olettaen, että sekä asiakas kuin myös etäkoneella on asennettu [[rsync]], rsync:lla on varmempaa ja siten huolettomampaa kopioida tiedostoja verkon yli myös SSH:n kautta, koska siirron keskeytyessä rsync kykenee jatkamaan siitä mihin siirto jäi siinä missä scp joutuu aloittamaan tyhjästä. | 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]. | ||
{{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ä.}} | |||
==Käyttö== | ==Käyttö== |
Nykyinen versio 30. joulukuuta 2020 kello 17.09
SCP (Secure copy) on komentoriviohjelma, jolla tiedostoja kopioidaan SSH-protokollan yli.
Kun hakee tietoa ohjelmasta, kannattaa käyttää sanaa "command" termin SCP perässä, jotta ei saisi asiaan liittymättömiä hakutuloksia.
Käyttö[muokkaa]
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:~/
Kokonaisia hakemistoja voi kopioida myös rekursiivisesti käyttämällä valitsinta -r.
$ scp -r hakemisto kayttaja@example.com:~
Portti valitaan käyttämällä valitsinta -P <porttinumero>, esimerkiksi käytettäessä porttia 21 komento voisi olla
$ scp -P 21 -r hakemisto kayttaja@example.com:~
Kopioidaan /etc-hakemisto palvelimelta (remote) nykyiseen hakemistoon (local), mihin viitataan pisteellä.
$ scp -r root@example.com:/etc/ .