Configurarea unui server SFTP pe Windows utilizând OpenSSH
Mediul de operare
- Windows
-
- Windows 10 Pro
- Windows Server 2019
- Mai multe Windows
- OpenSSH
-
- 7.7p1
- 8.1p1 - Beta
※ Funcționează în alte versiuni, dar este neconfirmat
La început
SFTP este un mecanism de trimitere și primire a fișierelor între două PC-uri (de obicei împărțite în clienți și servere).
Acest standard este denumit în mod obișnuit "FTP", dar FTP trimite și primește conținutul transmisiei și recepției în text simplu (date necriptate). Acesta poate fi citit cu ușurință de către terți.
SFTP utilizează o tehnică de criptare numită "SSH" pentru a cripta conținutul transmisiei și recepției FTP. Poate fi dificil pentru terți să citească.
Această secțiune descrie pașii pentru a configura SFTP server-side utilizând OpenSSH gratuit.
Cum se instalează serverele OpenSSH în Windows 10, Windows Server 2019 și versiunile ulterioare
Windows 10 facilitează instalarea serverelor OpenSSH.
Deschideți "Setări" din meniul Start.
Selectați Aplicații.
Selectați Caracteristici opționale din Aplicații și caracteristici.
Selectați Adăugare caracteristici.
Selectați Instalare de pe serverul OpenSSH.
Elementul dispare, deci revine la ecranul anterior.
Serverul OpenSSH este instalat.
Dacă îl adăugați în listă, ați terminat.
Instrucțiuni de instalare a serverului OpenSSH pe alte programe de operare Windows
Descărcări și plasarea fișierelor
Versiunea Windows a OpenSSH este acum disponibilă, așa că descărcați-o și configurați-o.
Descărcați fișierul din următoarele pagini: Descărcați "OpenSSH-Win32.zip" pentru un sistem de operare pe 32 de biți și "OpenSSH-Win64.zip" pentru un sistem de operare pe 32 de biți. Puteți utiliza cea mai recentă versiune, dar în acest moment sunt toate versiunile Beta.
Conectați-vă la server și plasați fișierele descărcate și implementate pe server. Nu contează unde este, dar de data aceasta am creat un folder "C:\OpenSSH" și l-am plasat acolo.
Variabile de mediu
Înregistrați variabilele de mediu pentru a face OpenSSH mai ușor de lucrat cu. Această secțiune este descrisă în Windows Server 2012 R2, dar pașii ar trebui să fie adaptate la versiunea de sistem de operare.
Faceți clic dreapta pe meniul Start și selectați Sistem.
Selectați Setări avansate de sistem.
Faceți clic pe butonul "Variabile de mediu" din fila "Setări avansate".
Selectați Cale în "Variabile de mediu de sistem" și faceți clic pe butonul "Editare".
"în partea de sus a valorii variabilei" Punct și virgulă, urmată de calea folderului în care a fost plasat fișierul OpenSSH. După ce l-ați introdus, închideți totul cu butonul "OK".
Configurarea serviciului OpenSSH
Porniți PowerShell cu drepturi de administrator.
Utilizați comanda cd pentru a naviga la folderul OpenSSH și tastați .\install-sshd.ps1 pentru a-l rula.
Dacă este afișat ca "SUCCES", este OK.
Puteți verifica dacă serviciile legate de openSSH au fost configurate.
Acum aveți configurarea aproape la fel cum ați instalat OpenSSH în Windows 10. Data viitoare, aș dori să setați de fapt SFTP și trimite și primi fișiere.