10 sFTP komandu piemēri failu pārsūtīšanai uz attāliem serveriem Linux
Failu pārsūtīšanas protokols (FTP) tika plaši izmantots, lai failus vai datus attālināti pārsūtītu nešifrētā formātā, kas nav drošs saziņas veids. Tā kā mēs visi zinām, ka failu pārsūtīšanas protokols nebūt nav drošs, jo visas pārsūtīšanas notiek skaidrā tekstā un datus var ikviens nolasīt laikā, kad tīklā iepako paketes.
Tātad būtībā FTP var izmantot ierobežotos gadījumos vai tīklos, kuriem uzticaties. Laika periodā SCP un SSH novērš šo drošības neskaidrību un pievienoja šifrētu drošu slāni, vienlaikus pārsūtot datus starp attāliem datoriem.
SFTP (Secure File Transfer Protocol) pēc noklusējuma darbojas, izmantojot SSH protokolu standarta 22. portā, lai izveidotu drošu savienojumu. SFTP ir integrēts daudzos GUI rīkos (FileZilla, WinSCP, FireFTP utt.).
Drošības brīdinājumi: Lūdzu, neatveriet SSH portu (Secure SHell) visā pasaulē, jo tas būtu drošības pārkāpums. Varat atvērt tikai konkrētam IP, no kurienes jūs pārsūtīsit vai pārvaldīsit failus attālajā sistēmā, vai otrādi.
- 5 labākās prakses SSH servera drošībai un aizsardzībai
- 10 Wget komandu piemēri operētājsistēmā Linux
Šis raksts jums palīdzēs 10 sftp komandu piemērus, lai to izmantotu, izmantojot interaktīvu komandrindas saskarni.
1. Kā izveidot savienojumu ar SFTP
Pēc noklusējuma SFTP savienojuma autentificēšanai un izveidošanai tiek izmantots tas pats SSH protokols. Lai sāktu SFTP sesiju, komandu uzvednē ievadiet lietotājvārdu un attālo resursdatora nosaukumu vai IP adresi. Kad autentifikācija būs veiksmīga, tiks parādīta čaula ar uzvedni sftp>.
sftp [email Connecting to 27.48.137.6... [email 's password: sftp>
2. Palīdzības saņemšana
Pēc tam sftp uzvednē pārbaudiet pieejamās komandas, komandu uzvednē ierakstot ‘?’ Vai ‘help’.
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. Pārbaudiet Present Working Directory
Komanda ‘lpwd’ tiek izmantota, lai pārbaudītu vietējo pašreizējo darba direktoriju, bet komanda ‘pwd’ - lai pārbaudītu attālā darba direktoriju.
sftp> lpwd Local working directory: / sftp> pwd Remote working directory: /tecmint/
- lpwd - izdrukājiet pašreizējo direktoriju savā sistēmā
- pwd - izdrukājiet pašreizējo direktoriju ftp serverī
4. Failu uzskaitīšana
Failu un direktoriju uzskaitīšana vietējā, kā arī attālajā sistēmā.
sftp> ls
sftp> lls
5. Augšupielādēt failu
Ievietojiet atsevišķus vai vairākus failus attālajā sistēmā.
sftp> put local.profile Uploading local.profile to /tecmint/local.profile
6. Augšupielādējiet vairākus failus
Vairāku failu ievietošana attālajā sistēmā.
sftp> mput *.xls
6. Lejupielādējiet failus
Viena vai vairāku failu iegūšana vietējā sistēmā.
sftp> get SettlementReport_1-10th.xls Fetching /tecmint/SettlementReport_1-10th.xls to SettlementReport_1-10th.xls
Iegūstiet vairākus failus vietējā sistēmā.
sftp> mget *.xls
Piezīme: Kā mēs pēc noklusējuma redzam ar komandu get download, vietējā sistēmā lejupielādējiet failu ar tādu pašu nosaukumu. Mēs varam lejupielādēt attālo failu ar citu nosaukumu, kura beigās norāda vārdu. (Tas attiecas tikai uz viena faila lejupielādi).
7. direktoriju maiņa
Pārslēgšanās no viena direktorija uz citu direktoriju vietējās un attālās vietās.
sftp> cd test sftp>
sftp> lcd Documents
8. Izveidojiet direktorijus
Jaunu direktoriju izveidošana vietējās un attālās vietās.
sftp> mkdir test
sftp> lmkdir Documents
9. Noņemt direktorijus
Noņemiet direktoriju vai failu attālajā sistēmā.
sftp> rm Report.xls
sftp> rmdir sub1
Piezīme. Lai noņemtu/izdzēstu jebkuru direktoriju no attālās atrašanās vietas, direktorija jābūt tukšai.
10. Iziet no sFTP čaulas
Komanda ‘!’ Mūs iemet lokālajā čaulā, no kuras mēs varam izpildīt Linux komandas. Ierakstiet komandu “exit”, kur mēs varam redzēt sftp> uzvednes atgriešana.
sftp> ! exit Shell exited with status 1 sftp>
Secinājums
SFTP ir ļoti noderīgs rīks serveru administrēšanai un failu pārsūtīšanai uz un no (Local and Remote). Mēs ceram, ka šīs pamācības jums zināmā mērā palīdzēs izprast SFTP izmantošanu.