Scp-komennon avulla voit kopioida tiedoston tehokkaasti kahden eri isännän välillä. Scp: n syntaksissa käytetään uudelleen cp: n syntaksia, joten sen pitäisi tuntua tutulta useimmille Linux-käyttäjille.

Scp-komennon hankala bitti on, että joko lähde tai kohde voi olla etäyhteys eli tietokone, joka on kytketty toiseen verkkoon, erilainen kuin paikallinen. Kun määrität kopioitavaa tiedostoa, sinun on sisällytettävä myös tiedot etäisännästä. Tämä sisältää sen IP-osoitteen ja käyttäjänimen.

Tiedoston lataaminen scp-komennolla

Yleinen scp-syntakse on:

scp-lähdekohde

Huomaa, kuinka tämä on pohjimmiltaan sama syntakse kuin cp-komento.

Yksinkertaisin esimerkki scp: stä on todennäköisesti eniten: tiedoston lataaminen paikalliselta koneelta etäpalvelimelle. Tässä tapauksessa lähde osa komennosta on suoraviivainen ja määränpää on monimutkaisempi:

scp index.html [email protected]: / var / www / html /

Tämä kopioi paikallisen tiedoston nimeltä index.html etäisäntään. Voit määrittää tämän samalla tavalla kuin tiedoston muulle komennolle. Se voi olla absoluuttinen tai suhteellinen viittaus tiedostoon. Niin,

instagram viewer
index.html, ../index.htmlja /home/bobby/index.html ovat erilaisia ​​tapoja, joilla voit määrittää paikallisen tiedoston.

Esimerkin kohde on [email protected]: / var / www / html /. Se tarkoittaa, että:

  1. Käyttäjä Bobby on etäpalvelimen uuden tiedoston omistaja. Kyseisen käyttäjän on oltava olemassa, ja sinun pitäisi pystyä käyttämään sitä.
  2. Sen palvelimen isäntänimi, johon tiedosto ladataan, on esimerkki.org. Olemme määrittäneet verkkotunnuksen täällä, mutta voit käyttää myös IP-osoite sen sijaan.
  3. Kyseisellä palvelimella scp lähettää tiedoston /var/www/html/ hakemistoon.

Kun olet antanut komennon, pääte yleensä kysyy etäkoneella määrittämäsi käyttäjän salasanaa.

Koko hakemiston lataaminen

Tässä on hieman monimutkaisempi versio, joka lataa koko hakemiston:

scp -rpC [email protected]: / tmp / docs / home / bobby

Ensinnäkin, sinun tulisi huomata, että lähde on nyt etäkone, kun taas määränpää on paikallinen. Tilauskytkimen lisäksi näiden lähde- ja kohdetietojen tulisi olla tuttuja. Mutta tässä esimerkissä esitellään myös kolme hyödyllistä lippua:

  1. -r: Rekursiivisesti lataa koko hakemiston. Se siirtää kaikki tiedostot sisällä /tmp/docs. Tämä on erittäin hyödyllistä varmuuskopioiden tekemiseen nopeasti tai suurien tiedostomäärien siirtämiseen, varsinkin jos sinulla ei ole kirjautumisoikeuksia etäisäntään.
  2. -p: Säilyttää tiedoston aikaleimat ja alkuperäisten tiedostojen tilat. Paikallisilla kopioillasi on samat luontiajat tai kirjoitusoikeudet kuin alkuperäisillä.
  3. -C: Mahdollistaa pakkaamisen. Jos siirrät paljon tiedostoja, tämä voi nopeuttaa asioita, varsinkin jos käytät hidasta yhteyttä.

Scp-komento on melkein yhtä helppoa kuin cp

Scp-komennon peruskäyttö on helppoa: se on sama kuin cp. Ensisijainen ero on se, että scp tarvitsee muutamia lisätietoja etäpalvelimelle. Kuitenkin, kuten cp: ssä, on olemassa hyödyllisiä lippuja perustoiminnon laajentamiseksi. Näitä ovat pakkaaminen ja rekursiivinen kopiointi useiden tiedostojen lataamiseksi.

Scp-komennon hallinta voi olla hyödyllistä, jos sinua pyydetään hallitsemaan Linux-palvelinta. Varmuuskopioiden tekeminen ja etätiedonsiirto on päivittäinen tehtävä jollekin, joka on palvelimen hallinnassa.

Sähköposti
Kopioi tiedostot turvallisesti Linuxissa Scp-komennolla

Tiedostojen ja kansioiden etähallinta on helpompaa kuin luulet. Scp-komennolla salataan myös tiedostojen etähallinta.

Lue seuraava

Liittyvät aiheet
  • Linux
  • Linux-komennot
Kirjailijasta
Bobby Jack (41 artikkelia julkaistu)

Bobby on tekniikan harrastaja, joka työskenteli ohjelmistokehittäjänä kahden vuosikymmenen ajan. Hän on intohimoinen pelaamiseen, työskentelee Review Player -lehdessä Switch Player -lehdessä ja on uppoutunut verkkojulkaisun ja verkkokehityksen kaikkiin osa-alueisiin.

Lisää artistilta Bobby Jack

Tilaa uutiskirjeemme

Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja erikoistarjouksia!

Vielä yksi askel !!!

Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.

.