Misalan Umurnin sFTP 10 don Canja wurin fayiloli akan Linux mai nisa


Ka'idar Canja wurin Fayil (FTP) yarjejeniya ce da aka yi amfani da ita sosai don canja wurin fayiloli ko bayanai daga nesa a cikin tsarin da ba a ɓoye wanda ba wata amintacciyar hanyar sadarwa ba.

Kamar yadda muka sani cewa Fayil Transfer Protocol ba ta da tsaro kwata-kwata saboda duk watsa shirye-shiryen suna faruwa ne a cikin tsararren rubutu kuma kowa zai iya karanta bayanan yayin sharar fakiti a kan hanyar sadarwa.

Don haka, a zahiri, ana iya amfani da FTP a cikin ƙayyadaddun lokuta ko akan cibiyoyin sadarwar da kuka amince da su. A tsawon lokaci, canja wurin bayanai tsakanin kwamfutoci masu nisa.

[Za ku iya kuma so: Mafi kyawun Abokan ciniki na FTP na Command-Line don Linux]

SFTP (Tabbataccen Yarjejeniyar Canja wurin Fayil) yana aiki akan ka'idar SSH akan daidaitaccen tashar jiragen ruwa 22 ta tsohuwa don kafa amintaccen haɗi. An haɗa SFTP cikin kayan aikin GUI da yawa (FileZilla, WinSCP, FireFTP, da sauransu).

Gargadin Tsaro: Don Allah kar a buɗe tashar jiragen ruwa ta SSH (Secure SHell) a duk duniya saboda wannan zai zama keta tsaro. Kuna iya buɗe kawai don takamaiman IP daga inda zaku canja wurin ko sarrafa fayiloli akan tsarin nesa ko akasin haka.

  • Yadda ake Aminta da Harden OpenSSH Server
  • Yadda ake Canja tashar SSH a Linux
  • Yadda ake Daidaita Fayiloli Ta Amfani da Rsync tare da Madaidaicin tashar SSH
  • 5 Mafi kyawun Ayyuka don Aminta da Kare Sabar SSH
  • Misalan Umurnin Wget 10 a cikin Linux

Wannan labarin zai jagorance ku zuwa misalan umarni na 10 sftp don amfani da su ta hanyar haɗin layin umarni a cikin tashar Linux.

1. Yadda ake Haɗa zuwa SFTP

Ta hanyar tsoho, ana amfani da ka'idar SSH iri ɗaya don tantancewa da kafa haɗin SFTP. Don fara zaman SFTP, shigar da sunan mai amfani da sunan mai amfani da nesa ko adireshin IP a saurin umarni. Da zarar an tabbatar da nasarar, za ku ga harsashi tare da sftp> gaggawa.

 sftp [email 

Connecting to 27.48.137.6...
[email 's password:
sftp>

2. Samun Taimako

Da zarar, kun kasance a cikin sftp da sauri, duba umarnin da ke akwai ta hanyar buga '?' ko 'taimako' a saurin umarni.

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. Duba Littafin Aiki na yanzu

Ana amfani da umarnin 'lpwd' don bincika kundin adireshin aiki na yanzu, yayin da ana amfani da umarnin pwd don duba kundin adireshi mai nisa.

sftp> lpwd
Local working directory: /
sftp> pwd
Remote working directory: /tecmint/

  • lpwd - buga kundin adireshi na yanzu akan tsarin ku
  • pwd – buga kundin adireshi na yanzu akan sabar ftp

4. Jerin Fayiloli tare da sFTP

Lissafin fayiloli da kundayen adireshi a cikin gida da kuma sabar ftp mai nisa.

sftp> ls
sftp> lls

5. Loda Fayil Ta Amfani da sFTP

Saka fayiloli guda ɗaya ko da yawa a cikin sabar ftp na tsarin nesa.

sftp> put local.profile
Uploading local.profile to /tecmint/local.profile

6. Loda Fayiloli da yawa Ta Amfani da sFTP

Saka fayiloli da yawa a cikin sabar ftp na tsarin nesa.

sftp> mput *.xls

6. Zazzage Fayilolin Amfani da sFTP

Samun fayiloli guda ɗaya ko da yawa a cikin tsarin gida.

sftp> get SettlementReport_1-10th.xls
Fetching /tecmint/SettlementReport_1-10th.xls to SettlementReport_1-10th.xls

Samo fayiloli da yawa akan tsarin gida.

sftp> mget *.xls

Lura: Kamar yadda muke iya gani ta tsohuwa tare da samun fayil ɗin zazzage umarni a cikin tsarin gida mai suna iri ɗaya. Za mu iya zazzage fayilolin nesa da wani suna daban ta hanyar tantance sunan a ƙarshe. (Wannan ya shafi kawai yayin zazzage fayil ɗin guda ɗaya).

7. Canja adiresoshin a cikin sFTP

Canjawa daga wannan kundin adireshi zuwa wani kundin adireshi a cikin gida da wurare masu nisa.

sftp> cd test
sftp>
sftp> lcd Documents

8. Ƙirƙiri adireshi Ta amfani da sFTP

Ƙirƙirar sabbin kundayen adireshi a kan gida da wurare masu nisa.

sftp> mkdir test
sftp> lmkdir Documents

9. Cire Kuɗi ta Amfani da sFTP

Cire directory ko fayil a tsarin nesa.

sftp> rm Report.xls
sftp> rmdir sub1

Lura: Don cirewa/share kowane adireshi daga wuri mai nisa, kundin adireshin dole ne ya zama fanko.

10. Fita sFTP Shell

Umurnin '!' yana sauke mu a cikin harsashi na gida daga inda za mu iya aiwatar da umarnin Linux. Buga umarnin 'fita' inda zamu iya ganin sftp> dawo da sauri.

sftp> !

 exit
Shell exited with status 1
sftp>

Kammalawa

SFTP kayan aiki ne mai matukar amfani don gudanar da sabobin da kuma canja wurin fayiloli zuwa kuma daga (Local and Remote). Muna fatan wannan tut ɗin zai taimaka muku fahimtar amfani da SFTP zuwa ɗan lokaci.