Kif Ttella' jew Niżżel Fajls/Direttorji billi tuża sFTP fil-Linux
sFTP (Programm ta' Trasferiment ta' Fajls sikur) huwa programm ta' trasferiment ta' fajls sigur u interattiv, li jaħdem b'mod simili bħal FTP (Protokoll ta' Trasferiment ta' Fajls). Madankollu, sFTP huwa aktar sigur minn FTP; jimmaniġġja l-operazzjonijiet kollha fuq trasport SSH encrypted.
Jista 'jiġi kkonfigurat biex juża diversi karatteristiċi SSH utli, bħall-awtentikazzjoni u l-kompressjoni taċ-ċavetta pubblika. Jgħaqqad u jidħol fil-magna remota speċifikata, u taqleb għal mod ta 'kmand interattiv fejn l-utent jista' jesegwixxi diversi kmandi.
F'dan l-artikolu, aħna ser nuruk kif ittella/tniżżel direttorju sħiħ (inklużi s-subdirettorji u s-subfiles tiegħu) billi tuża sFTP.
Kif tuża sFTP biex tittrasferixxi fajls/direttorji fil-Linux
B'mod awtomatiku, SFTP jadotta l-istess trasport SSH biex jistabbilixxi konnessjoni sigura għal server remot. Għalkemm, il-passwords jintużaw biex jawtentikaw utenti simili għall-issettjar SSH default, iżda, huwa rakkomandat li toħloq u tuża login SSH mingħajr password għal konnessjoni simplifikata u aktar sigura għal hosts remoti.
Biex tikkonnettja ma 'server sftp remot, l-ewwel stabbilixxi konnessjoni SSH sigura u mbagħad oħloq sessjoni SFTP kif muri.
$ sftp [email
Ladarba tkun illoggjat fil-host remot, tista 'tmexxi kmandi sFTP interattivi bħal fl-eżempji hawn taħt:
sftp> ls #list directory sftp> pwd #print working directory on remote host sftp> lpwd #print working directory on local host sftp> mkdir uploads #create a new directory
Sabiex ittella direttorju sħiħ għal host Linux remot, uża l-kmand put. Madankollu, ikollok żball jekk l-isem tad-direttorju ma jeżistix fid-direttorju tax-xogħol fuq il-host remot kif muri fil-screenshot hawn taħt.
Għalhekk, l-ewwel oħloq direttorju bl-istess isem fuq il-host remot, qabel ittellah mill-host lokali, il--r
jagħmel il-maġija, u jippermetti li s-subdirettorji u s-subfile jiġu kkupjati wkoll:
sftp> put -r linux-console.net-articles sftp> mkdir linux-console.net-articles sftp> put -r linux-console.net-articles
Biex tippreserva l-ħinijiet tal-modifika, il-ħinijiet tal-aċċess, u l-modi mill-fajls oriġinali trasferiti, uża l-marka -p
.
sftp> put -pr linux-console.net-articles
Biex tniżżel direttorju sħiħ imsejjaħ fstools-0.0 minn host Linux remot għal magna lokali, uża l-kmand get bil-marka -r
kif ġej:
sftp> get -r fstools-0.0
Imbagħad iċċekkja fid-direttorju tax-xogħol kurrenti fuq il-host lokali, jekk id-direttorju ġiex imniżżel bil-kontenut kollu fih.
Biex pjuttost il-qoxra sFTP, ittajpja:
sftp> bye OR sftp> exit
Barra minn hekk, aqra l-kmandi sFTP u l-pariri dwar l-użu.
Innota li biex tipprevjeni lill-utenti milli jaċċessaw is-sistema tal-fajls kollha fuq il-host remot, għal raġunijiet ta 'sigurtà, tista' tirrestrinġi l-utenti sFTP għad-direttorji tad-dar tagħhom billi tuża chroot Jail.
Dak hu! F'dan l-artikolu, wrejnek kif ittella/tniżżel direttorju sħiħ billi tuża sFTP. Uża t-taqsima tal-kummenti hawn taħt biex toffrilna l-ħsibijiet tiegħek dwar dan l-artikolu/suġġett.