Sediakan pelayan SFTP pada Windows menggunakan OpenSSH
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.
Pilih Aplikasi.
Pilih Ciri Pilihan daripada App dan Ciri.
Pilih Tambah Ciri.
Pilih Pasang daripada pelayan OpenSSH.
Item hilang, jadi ia kembali ke skrin sebelumnya.
Pelayan OpenSSH telah dipasang.
Jika anda menambahkannya pada senarai, anda selesai.
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.
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.
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.
Pilih Pengesetan Sistem Lebih Maju.
Klik butang "Pembolehubah Persekitaran" daripada tab "Seting Lanjutan".
Pilih Laluan dalam "Pembolehubah Persekitaran Sistem" dan klik butang "Edit".
"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".
Sediakan perkhidmatan OpenSSH
Mulakan PowerShell dengan hak pentadbir.
Gunakan perintah cd untuk menavigasi ke folder OpenSSH dan taip .\install-sshd.ps1 untuk menjalankannya.
Jika ia dipaparkan sebagai "SUCCESS", ia adalah OK.
Anda boleh mengesahkan bahawa perkhidmatan berkaitan OPENSSH telah dikonfigurasikan.
Kini anda mempunyai persediaan hampir sama seperti anda memasang OpenSSH dalam Windows 10. Lain kali, saya ingin menetapkan sftp dan menghantar dan menerima fail.