FTP on standardi tapa siirtää tiedostoja tai muita tietoja tietokoneiden välillä, mutta se on tulossa enemmän ja enemmän vanhentuneita nykypäivän turvallisuus-tajuissaan ympäristössä. Onneksi se on SFTP tulee, mikä on erityisen hyödyllistä VPS hosting käyttäjille.

Säästä VPS-suunnitelmistamme jopa 77%!,

Saada VPS Hosting

tässä oppaassa, aiomme näyttää, miten käyttää SFTP secure file transfer, puhua joitakin muita hyödyllisiä komentoja ja tarkemmin sitä, miten se toimii.

miten SFTP: tä käytetään?

SFTP on SSH: n osajärjestelmä. Näin ollen se tukee kaikkia SSH-todennusmenetelmiä. Vaikka on helpompi asentaa ja käyttää salasanan tunnistamista, on paljon helpompaa ja turvallisempaa luoda SSH-avaimet passwordless SFTP-kirjautumiseen.

voit tarkistaa tämän tutorial Miten perustaa SSH avaimet., Kun olet valmis, noudata ohjeita yhteyden SFTP:

  1. Tarkista SSH-yhteys käyttämällä näitä komentoja:
    ssh user@server_ipaddressssh user@remotehost_domainname
  2. Kun tämä on tehty, jätä istunnon, jos virheitä ei ole tapahtunut.
  3. Aloittaa SFTP-yhteyden kanssa seuraavat komennot:
    sftp user@server_ipaddresssftp user@remotehost_domainname
  4. Jos käytät mukautetun SSH-porttiin, käytä näitä komentoja, jos haluat muuttaa SFTP-portti:
    sftp -oPort=customport user@server_ipaddresssftp -oPort=customport user@remotehost_domainname
  5. Tässä on, miten se pitäisi näyttää:
    sftp -oPort=49166 [email protected]

Kun olet yhteydessä, näet SFTP nopea.,

Miten siirtää tiedostoja SFTP: n avulla?

tässä aiomme näyttää, miten etätiedostot siirretään paikalliseen järjestelmään SFTP: n avulla ja päinvastoin.

HUOMAUTUS: Voit myös siirtää tiedostoja SFTP asiakkaita, kuten WinSCP tai FileZilla. Jos jälkimmäinen kiinnostaa, katso opetusohjelma tästä.

Siirtämällä Kauko-Tiedostoja Palvelimesta Paikalliseen Järjestelmään

aloittaa, katsotaanpa tarkistaa, mitkä paikalliset ja joka remote working directory käytämme., Voit tehdä tämän, käytämme näitä SFTP-komentoja:

sftp> lpwdLocal directory: /LocalDirectorysftp> pwdRemote directory: /RemoteDirectory

Nyt, katsotaanpa, miten siirtää tiedoston kauko-palvelimen paikalliseen koneeseen käyttämällä get-command. Tässä on perus syntaksin saada komento:

get /RemoteDirectory/filename.txt

esimerkiksi, jos haluat kopioida tiedoston /etc/xinetd.conf kauko-palvelimen paikalliseen koneeseen, voit käyttää:

get /etc/xinetd.conf

Kun lataus on valmis, voit nyt löytää, että tiedosto xinetd.conf on /käyttäjä / koti-hakemistossa paikallisen koneen.

ladataksesi useita tiedostoja SFTP: llä, käytä mget-komentoa., Ladata kaikki tiedostot hakemistoon nimeltä / etc, joka on .conf-tiedostotunnistetta nykyisen työhakemiston, voit käyttää seuraavaa komentoa:

mget /etc/*.conf

Kun lataus, voit löytää kaikki *.conf tiedostot /käyttäjä/koti Hakemisto paikallisen koneen.

Tiedostojen siirtäminen paikalliselta koneelta etäpalvelimelle

tiedoston kopioimiseksi paikalliselta koneelta etäpalvelimelle, käytämme get-komentoa uudelleen. Tällöin get-komennon syntaksi on:

get file.txt /RemoteDirectory

siirtää tiedostoesimerkkiä.,txt paikallisen koneen kauko-kone, kirjoita seuraava komento:

put /home/user-name/example.txt /root

– Nyt meidän tulee löytää tiedoston kauko-palvelimen juurihakemistoon. Voit myös yrittää siirtää useita tiedostoja mput-komennolla. Se toimii lähes sama kuin mget:

mput /home/user-name/*.txt /root

Tämä komento siirtää kaikki tiedostot .txt laajennus / home /käyttäjä-nimi paikallisen koneen kauko / root hakemistoon.

HUOMAUTUS: Pidä mielessä, että voit ladata ja ladata tiedostoja SFTP, sinun täytyy kirjoittaa komento laittaa tai saada, ja paina TAB-näppäintä.,

– Komennot Navigointi SFTP

Joitakin komentoja voidaan käyttää selata paikallis-ja kauko-palvelimet tehokkaammin SFTP. Ne ovat samanlaisia kuin ne, joita käyttäisit Linux shell-kehotteessa.

esimerkiksi pwd-komennosta on aina hyötyä kertoa, missä työhakemistossa olet tällä hetkellä.,

sftp> pwdRemote directory: /RemoteDirectory

tai

sftp> lpwdLocal directory: /LocalDirectory

Voit myös näyttää luettelon tiedostoja ja hakemistoja käytät remote hakemistoon:

ls

Vastaavasti, paikallisen työ hakemistoon:

lls

esimerkiksi, tuloste näyttää seuraavanlaiselta:

Pictures Templates Media Text.txt Documents

Voit vaihtaa yhdestä kauko toimi hakemistosta toiseen paikallisten työhakemisto, kirjoita seuraavat komennot:

cd name_of_directorylcd name_of_directory

Lopuksi, käytä ! ja poistu komentoja palata paikalliseen shell ja lopettaa SFTP.,

file Maintenance Using SFTP

With sftp, voit myös hallita hakemistoja ja tiedostoja tietyillä komennoilla.,ja jos haluat luoda uuden hakemiston, joko paikallis-ja kauko-palvelin :

mkdir name_of_directorylmkdir name_of_directory

Voit poistaa yhden kauko palvelimelle käyttäen rmdir-komento:

rmdir name_of_directory

Samaan aikaan, uudelleennimeäminen kauko-tiedosto on myös melko yksinkertainen:

rename filename new_filename

Tässä on esimerkki:

rename Old_FileExample New_FileExample

Jos haluat poistaa remote file, käytä rm-komento:

rm filename

Kun chown-komentoa käytetään korvata tiedoston omistaja:

chown userid filename

käyttäjätunnus voi olla joko käyttäjätunnus tai numeerinen käyttäjätunnus., Esimerkiksi:

chown UserOne FileExamplechown 1234 FileExample

chgrp käytetään muuttaminen tiedosto on ryhmän omistaja:

chgrp groupid filename

esimerkiksi:

chgrp NewGroup FileExample

Lopuksi, sinun täytyy käyttää chmod-komento muuttaa tiedoston lupaa:

chmod 764 FileExample

tässä esimerkissä, kolme-numeroinen arvo tarkoittaa, että tiedosto on käyttäjä, ryhmä ja muut käyttäjät.

käyttöoikeuksien myöntämiseksi lasketaan vain kunkin käyttäjäluokan kokonaisarvot., Tässä on erittely esimerkki:

chmod ugo FileExample# u represents the User who'll be able to read, write and execute the file.# g is for Groups, here we've given the permission to write and execute the file.# o or Others will only be able to read the file.

Listan Hyödyllisiä SFTP-Komennot

Jos tarvitset nopeasti huijata arkki, tässä on luettelo kaikista käytettävissä SFTP-komentoja. Löydät tämän listan itse syöttämällä apua vai ? komento-molemmat kehottavat samaan tulokseen.

bye Quit sftpcd path Change remote directory to 'path'chgrp grp path Change group of file 'path' to 'grp'chmod mode path Change permissions of file 'path' to 'mode'chown own path Change owner of file 'path' to 'own'df Display statistics for current directory or filesystem containing 'path'exit Quit sftpget remote Download filehelp Display this help textlcd path Change local directory to 'path'lls ] Display local directory listinglmkdir path Create local directoryln oldpath newpath Link remote file (-s for symlink)lpwd Print local working directoryls Display remote directory listinglumask umask Set local umask to 'umask'mkdir path Create remote directoryprogress Toggle display of progress meterput local Upload filepwd Display remote working directoryquit Quit sftpreget remote Resume download filerename oldpath newpath Rename remote filereput local Resume upload filerm path Delete remote filermdir path Remove remote directorysymlink oldpath newpath Symlink remote fileversion Show SFTP version!command Execute 'command' in local shell! Escape to local shell

Mikä on SFTP?

SFTP eli SSH-Tiedostonsiirtoprotokolla lyhyesti sanottuna on paljon turvallisempi tapa siirtää tiedostoja. SSH-protokollan avulla se tukee salausta ja muita tietoturvamenetelmiä, joita käytetään tiedostojen siirtojen parempaan suojaamiseen., Se on ainoa turvallinen tiedostonsiirtoprotokolla, joka suojaa hyökkäyksiltä missä tahansa tiedonsiirtoprosessin vaiheessa, joten se on ensisijainen protokolla.

tiedostonsiirron aikana kaikki tiedot jaetaan paketteihin ja lähetetään yhden suojatun yhteyden kautta.

arkaluontoiset tiedot salataan ja niistä tehdään lukukelvottomia, kun ne siirretään asiakkaan ja palvelimen välillä. Toisin sanoen, alkuperäinen sisältö (plaintext) korvataan sekava merkkijono (salakieli).,

vain vastaanottaja, jolla on vaadittu salausavain, näkee alkuperäisen sisällön. Tämä estää luvattoman käytön tiedostonsiirron aikana.

Tavallinen file transfer protocol (FTP) on kaksi eri kanavaa vaihtaa tietoja — komento kanava ja kanavan tiedot. Sen sijaan, SFTP on vain yksi salattu kanava, jossa tiedot välitetään salatussa, muotoiltuja paketteja.

johtopäätös

että aika pitkälti kattaa perusteet, miten SFTP: tä käytetään turvalliseen tiedostonsiirtoon. Toivomme, että tämä opetusohjelma on osoittautunut hyödylliseksi., Kuitenkin, jos tarvitset lisätietoja FTP yksin, löydät lisää opetusohjelmia täältä.