10 Eżempji ta' Kmand sFTP biex Titrasferixxi Fajls fuq Linux Remote
File Transfer Protocol (FTP) kien protokoll użat ħafna biex jittrasferixxi fajls jew data mill-bogħod f'format mhux kriptat li mhuwiex mod sigur ta' komunikazzjoni.
Kif nafu lkoll li l-Protokoll tat-Trasferiment tal-Fajl mhu sikur xejn minħabba li t-trażmissjonijiet kollha jseħħu f'test ċar u d-data tista 'tinqara minn kulħadd waqt ix-xamm tal-pakketti fuq in-netwerk.
Allura, bażikament, FTP jista 'jintuża f'każijiet limitati jew fuq in-netwerks li tafda. Matul il-perjodu ta 'żmien, it-trasferiment tad-data bejn kompjuters remoti.
[ Tista 'tħobb ukoll: L-Aqwa Klijenti FTP tal-Linja tal-Kmand għal Linux ]
SFTP (Secure File Transfer Protocol) jimxi fuq il-protokoll SSH fuq il-port standard 22 b'mod awtomatiku biex tiġi stabbilita konnessjoni sigura. SFTP ġie integrat f'ħafna għodod GUI (FileZilla, WinSCP, FireFTP, eċċ.).
Twissijiet tas-Sigurtà: Jekk jogħġbok ma tiftaħx il-port SSH (Secure SHell) globalment peress li dan ikun ksur tas-sigurtà. Tista 'tiftaħ biss għal IP speċifiku minn fejn tkun se tittrasferixxi jew timmaniġġja fajls fuq is-sistema remota jew viċi versa.
- Kif Tiżgura u Tibbies OpenSSH Server
- Kif Tibdel il-Port SSH fil-Linux
- Kif Tissinkronizza Fajls billi tuża Rsync b'Port SSH mhux standard
- 5 L-Aħjar Prattiki biex JikSeguru u Jipproteġu SSH Server
- 10 Eżempji ta' Kmand Wget fil-Linux
Dan l-artikolu jiggwidak għal 10 eżempji ta 'kmand sftp biex tuża permezz tal-interface interattiva tal-linja tal-kmand fit-terminal Linux.
1. Kif Tqabbad ma 'SFTP
B'mod awtomatiku, l-istess protokoll SSH jintuża biex jawtentika u jistabbilixxi konnessjoni SFTP. Biex tibda sessjoni SFTP, daħħal l-isem tal-utent u l-isem tal-host remot jew l-indirizz IP fil-pront tal-kmand. Ladarba l-awtentikazzjoni tirnexxi, tara qoxra bi sftp> pront.
sftp [email 27.48.137.6 Connecting to 27.48.137.6... [email 's password: sftp>
2. Jkollna Għajnuna
Ladarba, tkun fil-pront sftp, iċċekkja l-kmandi disponibbli billi ttajpja '?' jew 'għajnuna' fil-pront tal-kmand.
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. Iċċekkja Direttorju ta' Ħidma Preżenti
Il-kmand 'lpwd' jintuża biex jiċċekkja d-direttorju tax-xogħol preżenti Lokali, filwaqt li l-kmand pwd jintuża biex jiċċekkja d-direttorju tax-xogħol Remote.
sftp> lpwd Local working directory: / sftp> pwd Remote working directory: /tecmint/
- lpwd – ipprintja d-direttorju attwali fis-sistema tiegħek
- pwd – ipprintja d-direttorju attwali fuq is-server ftp
4. Elenkar tal-Fajls bl-sFTP
Elenkar ta' fajls u direttorji f'server ftp lokali kif ukoll sistema remota.
sftp> ls
sftp> lls
5. Ittella Fajl billi tuża sFTP
Poġġi fajls singoli jew multipli fis-server ftp tas-sistema remota.
sftp> put local.profile Uploading local.profile to /tecmint/local.profile
6. Ittella Fajls Multipli billi tuża sFTP
It-tqegħid ta 'fajls multipli fis-server ftp tas-sistema remota.
sftp> mput *.xls
6. Niżżel Fajls billi tuża sFTP
Jkollna fajls singoli jew multipli f'sistema lokali.
sftp> get SettlementReport_1-10th.xls Fetching /tecmint/SettlementReport_1-10th.xls to SettlementReport_1-10th.xls
Ikseb fajls multipli fuq sistema lokali.
sftp> mget *.xls
Nota: Kif nistgħu naraw awtomatikament ma 'nikseb il-fajl tat-tniżżil tal-kmand fis-sistema lokali bl-istess isem. Nistgħu tniżżel fajls remoti b'isem differenti billi nispeċifikaw l-isem fl-aħħar. (Dan japplika biss waqt li tniżżel il-fajl wieħed).
7. Qlib ta' Direttorji fl-sFTP
Qlib minn direttorju għal direttorju ieħor f'postijiet lokali u remoti.
sftp> cd test sftp>
sftp> lcd Documents
8. Oħloq Direttorji billi tuża sFTP
Ħolqien ta' direttorji ġodda fuq postijiet lokali u remoti.
sftp> mkdir test
sftp> lmkdir Documents
9. Neħħi Direttorji billi tuża sFTP
Neħħi direttorju jew fajl f'sistema remota.
sftp> rm Report.xls
sftp> rmdir sub1
Nota: Biex tneħħi/tħassar kwalunkwe direttorju minn post remot, id-direttorju għandu jkun vojt.
10. Ħruġ sFTP Shell
Il-kmand ‘!’ ipoġġina f’qoxra lokali minn fejn nistgħu nwettqu kmandi tal-Linux. Ittajpja kmand 'ħruġ' fejn nistgħu naraw sftp> ritorn fil-pront.
sftp> ! exit Shell exited with status 1 sftp>
Konklużjoni
L-SFTP huwa għodda utli ħafna għall-amministrazzjoni ta' servers u t-trasferiment ta' fajls lejn u minn (Lokali u Remote). Nittamaw li dan it-tuts jgħinek tifhem l-użu tal-SFTP sa ċertu punt.