Sediakan pelayan SFTP pada Windows menggunakan OpenSSH

Tarikh penciptaan halaman :

Persekitaran operasi

Windows
  • Windows 10 Pro
  • Windows Server 2019
  • Tetingkap Lain
OpenSSH
  • 7.7p1
  • 8.1p1 - Beta

※ Ia berfungsi dalam versi lain, tetapi ia tidak disahkan

Pada mulanya

SFTP adalah mekanisme untuk menghantar dan menerima fail antara dua PC (biasanya dibahagikan kepada pelanggan dan pelayan).

Piawaian ini biasanya dirujuk sebagai "FTP", tetapi FTP menghantar dan menerima kandungan penghantaran dan penerimaan dalam teks biasa (data yang tidak disulitkan). Ia mungkin mudah dibaca oleh pihak ketiga.

SFTP menggunakan teknik penyulitan yang dipanggil "SSH" untuk menyulitkan kandungan penghantaran dan penerimaan FTP. Ia boleh menjadi sukar bagi pihak ketiga untuk membaca.

Seksyen ini menerangkan langkah-langkah untuk menyediakan sisi pelayan SFTP menggunakan OpenSSH percuma.

Bagaimana untuk memasang pelayan OpenSSH dalam Windows 10, Windows Server 2019 dan lebih baru

Windows 10 memudahkan untuk memasang pelayan OpenSSH.

Buka "Seting" dari menu Mula.

image

Pilih Aplikasi.

image

Pilih Ciri Pilihan daripada App dan Ciri.

image

Pilih Tambah Ciri.

image

Pilih Pasang daripada pelayan OpenSSH.

image

Item hilang, jadi ia kembali ke skrin sebelumnya.

image

Pelayan OpenSSH telah dipasang.

image

Jika anda menambahkannya pada senarai, anda selesai.

image

Arahan pemasangan pelayan OpenSSH pada OS Windows lain

Muat turun dan penempatan fail

OpenSSH versi Windows kini tersedia, jadi muat turun dan sediakannya.

Muat turun fail daripada halaman berikut: Muat turun "OpenSSH-Win32.zip" untuk OS 32-bit dan "OpenSSH-Win64.zip" untuk OS 32-bit. Anda boleh menggunakan versi terkini, tetapi pada masa ini mereka semua versi Beta.

image

Log masuk ke pelayan dan letakkan fail yang dimuat turun dan dikerahkan pada pelayan. Tidak kira di mana ia berada, tetapi kali ini saya mencipta folder "C:\OpenSSH" dan meletakkannya di sana.

image

Pembolehubah persekitaran

Daftar pembolehubah persekitaran untuk menjadikan OpenSSH lebih mudah untuk berfungsi. Seksyen ini diterangkan dalam Windows Server 2012 R2, tetapi langkah tersebut harus disesuaikan dengan versi OS.

Klik kanan pada menu Mula dan pilih Sistem.

image

Pilih Pengesetan Sistem Lebih Maju.

image

Klik butang "Pembolehubah Persekitaran" daripada tab "Seting Lanjutan".

image

Pilih Laluan dalam "Pembolehubah Persekitaran Sistem" dan klik butang "Edit".

image

"di bahagian atas nilai pembolehubah" Koma bernoktah, diikuti dengan laluan folder di mana fail OpenSSH diletakkan. Sebaik sahaja anda telah memasukkannya, tutup segala-galanya dengan butang "OK".

image

Sediakan perkhidmatan OpenSSH

Mulakan PowerShell dengan hak pentadbir.

image

Gunakan perintah cd untuk menavigasi ke folder OpenSSH dan taip .\install-sshd.ps1 untuk menjalankannya.

image

Jika ia dipaparkan sebagai "SUCCESS", ia adalah OK.

image

Anda boleh mengesahkan bahawa perkhidmatan berkaitan OPENSSH telah dikonfigurasikan.

image

Kini anda mempunyai persediaan hampir sama seperti anda memasang OpenSSH dalam Windows 10. Lain kali, saya ingin menetapkan sftp dan menghantar dan menerima fail.