Configurarea unui server SFTP pe Windows utilizând OpenSSH

Data creării paginii :

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.

image

Selectați Aplicații.

image

Selectați Caracteristici opționale din Aplicații și caracteristici.

image

Selectați Adăugare caracteristici.

image

Selectați Instalare de pe serverul OpenSSH.

image

Elementul dispare, deci revine la ecranul anterior.

image

Serverul OpenSSH este instalat.

image

Dacă îl adăugați în listă, ați terminat.

image

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.

image

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.

image

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.

image

Selectați Setări avansate de sistem.

image

Faceți clic pe butonul "Variabile de mediu" din fila "Setări avansate".

image

Selectați Cale în "Variabile de mediu de sistem" și faceți clic pe butonul "Editare".

image

"î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".

image

Configurarea serviciului OpenSSH

Porniți PowerShell cu drepturi de administrator.

image

Utilizați comanda cd pentru a naviga la folderul OpenSSH și tastați .\install-sshd.ps1 pentru a-l rula.

image

Dacă este afișat ca "SUCCES", este OK.

image

Puteți verifica dacă serviciile legate de openSSH au fost configurate.

image

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.