Menyiapkan server SFTP di Windows dengan menggunakan OpenSSH

Tanggal pembuatan halaman :

Lingkungan operasi

Windows
  • Windows 10 Pro
  • Windows Server 2019
  • Lebih banyak Windows
OpenSSH
  • 7.7p1
  • 8.1p1 - Beta

※ Ini bekerja dalam versi lain, tetapi belum dikonfirmasi

Pada awalnya

SFTP adalah mekanisme untuk mengirim dan menerima file antara dua PC (biasanya dibagi menjadi klien dan server).

Standar ini sering disebut sebagai "FTP", tetapi FTP mengirimkan dan menerima isi transmisi dan penerimaan dalam teks biasa (data yang tidak terenkripsi). Ini dapat dengan mudah dibaca oleh pihak ketiga.

SFTP menggunakan teknik enkripsi yang disebut "SSH" untuk mengenkripsi isi transmisi dan penerimaan FTP. Mungkin sulit bagi pihak ketiga untuk membaca.

Bagian ini menjelaskan langkah-langkah untuk mengatur sisi server SFTP menggunakan OpenSSH gratis.

Cara menginstal server OpenSSH di Windows 10, Windows Server 2019 dan yang lebih baru

Windows 10 memudahkan untuk menginstal server OpenSSH.

Buka "Pengaturan" dari menu Mulai.

image

Pilih Aplikasi.

image

Pilih Fitur Opsional dari Aplikasi dan Fitur.

image

Pilih Tambahkan Fitur.

image

Pilih Instal dari server OpenSSH.

image

Item menghilang, sehingga kembali ke layar sebelumnya.

image

Server OpenSSH diinstal.

image

Jika Anda menambahkannya ke daftar, Anda sudah selesai.

image

Instruksi instalasi server OpenSSH pada OS Windows lainnya

Unduhan dan penempatan file

Versi Windows OpenSSH sekarang tersedia, jadi unduh dan atur.

Unduh file dari halaman berikut: Unduh "OpenSSH-Win32.zip" untuk OS 32-bit dan "OpenSSH-Win64.zip" untuk OS 32-bit. Anda dapat menggunakan versi terbaru, tetapi saat ini semuanya adalah versi Beta.

image

Masuk ke server dan tempatkan file yang diunduh dan digunakan di server. Tidak masalah di mana itu, tapi kali ini saya membuat folder "C: \ OpenSSH" dan meletakkannya di sana.

image

Variabel lingkungan

Daftar variabel lingkungan untuk membuat OpenSSH lebih mudah untuk bekerja dengan. Bagian ini dijelaskan dalam Windows Server 2012 R2, tetapi langkah-langkah harus disesuaikan dengan versi OS.

Klik kanan pada menu Mulai dan pilih Sistem.

image

Pilih Pengaturan Sistem Tingkat Lanjut.

image

Klik tombol "Variabel Lingkungan" dari tab "Pengaturan Tingkat Lanjut".

image

Pilih Path in "System Environment Variables" dan klik tombol "Edit".

image

"di bagian atas nilai variabel" Titik koma, diikuti oleh jalur folder tempat file OpenSSH ditempatkan. Setelah Anda memasukkannya, tutup semuanya dengan tombol "OK".

image

Menyiapkan layanan OpenSSH

Mulai PowerShell dengan hak administrator.

image

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

image

Jika ditampilkan sebagai "SUKSES", tidak apa-apa.

image

Anda dapat memverifikasi bahwa layanan terkait openSSH telah dikonfigurasi.

image

Anda sekarang memiliki setup hampir sama dengan Anda menginstal OpenSSH di Windows 10. Lain kali, saya ingin benar-benar mengatur sftp dan mengirim dan menerima file.