Uzak Linux-da faýllary geçirmek üçin 10 sFTP buýruk mysallary
Faýl geçirmek protokoly (FTP), aragatnaşygyň ygtybarly usuly bolmadyk faýllary ýa-da maglumatlary şifrlenmedik formatda uzakdan geçirmek üçin giňden ulanylýan protokoldy.
Hemmämiziň bilşimiz ýaly, Faýl geçirmek protokoly asla ygtybarly däl, sebäbi ähli ýaýlymlar açyk tekstde bolup geçýär we torda paketleri ýuwup ýörkä maglumatlary islendik adam okap biler.
Şeýlelik bilen, FTP çäkli ýagdaýlarda ýa-da ynanýan torlaryňyzda ulanylyp bilner. Wagtyň geçmegi bilen uzakdaky kompýuterleriň arasynda maglumatlary geçirmek.
[Şeýle hem halap bilersiňiz: Linux üçin iň oňat buýruk setiri FTP müşderileri]
SFTP (Howpsuz Faýl Geçiriş Protokoly), ygtybarly birikme gurmak üçin adaty 22-nji portdaky SSH protokolynyň üstünden işleýär. SFTP köp GUI gurallaryna (FileZilla, WinSCP, FireFTP we ş.m.) birleşdirildi.
Howpsuzlyk duýduryşlary: SSH portuny (Howpsuz SHell) dünýä derejesinde açmaň, sebäbi bu howpsuzlyk bozular. Diňe uzakdaky ulgamdaky faýllary geçirjek ýa-da dolandyrjak ýeriňizden belli bir IP üçin açyp bilersiňiz.
- OpenSSH serwerini nädip goramaly we berkitmeli
- Linux-da SSH portuny nädip üýtgetmeli
- Rsync ulanyp, faýllary standart däl SSH porty bilen nädip sinhronlamaly
- SSH serwerini goramak we goramak üçin 5 iň oňat tejribe
- Linux-da 10 Wget buýruk mysallary
Bu makala, Linux terminalyndaky interaktiw buýruk setiri interfeýsinde ulanmak üçin 10 sftp buýruk mysalyna ýol görkezer.
1. SFTP-e nädip birikmeli
Düzgüne görä, SFTP birikmesini tassyklamak we gurmak üçin şol bir SSH protokoly ulanylýar. SFTP sessiýasyny başlamak üçin buýruk buýrugynda ulanyjy adyny we uzakdaky host adyny ýa-da IP adresini giriziň. Hakyky tanamak üstünlikli bolansoň, sftp> soragy bilen bir gabygy görersiňiz.
sftp [email Connecting to 27.48.137.6... [email 's password: sftp>
2. Kömek
Bir gezek sftp teklipinde bolsaňyz, buýruk buýrugynda ? Ora-da kömek ýazyp, bar bolan buýruklary barlaň.
sftp> ? Available commands: cd path Change remote directory to 'path' lcd path Change local 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' help Display this help text get remote-path [local-path] Download file lls [ls-options [path]] Display local directory listing ln oldpath newpath Symlink remote file lmkdir path Create local directory lpwd Print local working directory ls [path] Display remote directory listing lumask umask Set local umask to 'umask' mkdir path Create remote directory put local-path [remote-path] Upload file pwd Display remote working directory exit Quit sftp quit Quit sftp rename oldpath newpath Rename remote file rmdir path Remove remote directory rm path Delete remote file symlink oldpath newpath Symlink remote file version Show SFTP version !command Execute 'command' in local shell ! Escape to local shell ? Synonym for help
3. Häzirki iş katalogyny barlaň
Lpwd buýrugy, häzirki işleýän katalogy barlamak üçin ulanylýar, pwd buýrugy bolsa uzakdaky iş katalogyny barlamak üçin ulanylýar.
sftp> lpwd Local working directory: / sftp> pwd Remote working directory: /tecmint/
- lpwd - häzirki katalogy ulgamyňyzda çap ediň
- pwd - häzirki katalogy ftp serwerinde çap ediň
4. SFTP bilen faýllaryň sanawy
Localerli we uzakdaky ulgam ftp serwerindäki faýllary we kataloglary sanawlamak.
sftp> ls
sftp> lls
5. SFTP ulanyp faýl ýükläň
Uzak ulgam ftp serwerine bir ýa-da birnäçe faýl goýuň.
sftp> put local.profile Uploading local.profile to /tecmint/local.profile
6. SFTP ulanyp birnäçe faýl ýükläň
Uzak ulgam ftp serwerine birnäçe faýl goýmak.
sftp> mput *.xls
6. SFTP ulanyp faýllary göçürip alyň
Systemerli ulgamda ýeke ýa-da birnäçe faýl almak.
sftp> get SettlementReport_1-10th.xls Fetching /tecmint/SettlementReport_1-10th.xls to SettlementReport_1-10th.xls
Systemerli ulgamda birnäçe faýl alyň.
sftp> mget *.xls
Bellik: Şol bir at bilen ýerli ulgamda buýruk göçürip almak faýly bilen adaty görnüşde görşümiz ýaly. Uzakdaky faýllary soňunda adyny görkezip başga at bilen göçürip alyp bileris. (Bu diňe bir faýly göçürip alanyňyzda ulanylýar).
7. SFTP-de kataloglary çalyşmak
Directoryerli we uzak ýerlerde bir katalogdan başga bir kataloga geçmek.
sftp> cd test sftp>
sftp> lcd Documents
8. sFTP ulanyp direktoriýa dörediň
Localerli we uzak ýerlerde täze kataloglar döretmek.
sftp> mkdir test
sftp> lmkdir Documents
9. SFTP ulanyp direktoriýalary aýyryň
Uzakdaky ulgamdaky bukjany ýa-da faýly aýyryň.
sftp> rm Report.xls
sftp> rmdir sub1
Bellik: Islendik bir katalogy uzak ýerden aýyrmak/ýok etmek üçin katalog boş bolmaly.
10. SFTP gabygyndan çykyň
! Buýrugy, Linux buýruklaryny ýerine ýetirip boljak ýerimizden ýerli gabykda goýýar. Sftp> gyssagly gaýdyp gelişimizi görüp boljak çykyş buýrugyny ýazyň.
sftp> ! exit Shell exited with status 1 sftp>
Netije
SFTP serwerleri dolandyrmak we faýllary (anderli we uzakdaky) geçirmek üçin örän peýdaly guraldyr. Bu sapaklar belli bir derejede SFTP ulanylyşyna düşünmäge kömek eder diýip umyt edýäris.