Dengan Windows 10, Microsoft akhirnya mendengarkan penggunanya setelah bertahun-tahun meminta klien dan server SSH. Dengan menyertakan implementasi OpenSSH, nilai OS meningkat.
Pada saat penulisan ini, perangkat lunak OpenSSH yang disertakan dalam Windows 10 sedang dalam tahap BETA. Artinya, mungkin ada beberapa masalah stabilitas.
Server SSH yang disediakan mirip dengan aplikasi Linux. Pada pandangan pertama, tampaknya mendukung fitur yang sama dengan versi *NIX-nya. Ini adalah aplikasi konsol, tetapi berfungsi sebagai Layanan Windows.
Mari kita lihat cara mengaktifkan server OpenSSH di Windows 10.
Isi bersembunyi Aktifkan Server OpenSSH di Windows 10 Cara Memulai Server OpenSSH di Windows 10 Menghubungkan ke Server SSH di Windows 10Aktifkan Server OpenSSH di Windows 10
- Buka aplikasi Pengaturan dan buka Aplikasi -> Aplikasi & fitur.
- Di sebelah kanan, klik Kelola fitur opsional.
- Di halaman berikutnya, klik tombolTambahkan fitur.
- Dalam daftar fitur, pilihServer OpenSSHdan klik padaInstalltombol.
- Mulai ulang Windows 10.
Ini akan menginstal perangkat lunak OpenSSH Server di Windows 10.
server dns tidak merespons perbaikan
File binernya terletak di bawah folder |_+_|. Selain aplikasi klien SSH, folder tersebut berisi alat server berikut:
- sftp-server.exe
- ssh-agent.exe
- ssh-keygen.exe
- sshd.exe
- dan file konfigurasi 'sshd_config'.
Server SSH dikonfigurasi untuk dijalankan sebagai layanan.
unduh driver printer
Pada saat tulisan ini dibuat, ini tidak dimulai secara otomatis. Anda perlu mengkonfigurasinya secara manual.
Cara Memulai Server OpenSSH di Windows 10
- Klik dua kalisshdmasuk Layanan untuk membuka propertinya.
- Pada tab 'Log On', lihat akun pengguna yang digunakan oleh server sshd. Dalam kasus saya, itu benarLayanan NTsshd.
- Sekarang, buka command prompt yang ditinggikan.
- Masuk ke direktori c:windowssystem32Openssh menggunakan perintah |_+_|.
- Di sini, jalankan perintah |_+_| untuk menghasilkan kunci keamanan untuk server sshd.
- Sekarang, di prompt perintah yang ditinggikan, ketik |_+_| untuk meluncurkan File Explorer di folder OpenSSH.
- Memperbarui: Microsoft telah menerbitkan a tutorialyang membuat proses penugasan yang tepat menjadi sangat sederhana.
Buka PowerShell sebagai Administrator dan jalankan perintah berikut:|_+_|Itu dia! Semua izin yang diperlukan telah ditetapkan.
- Alternatifnya, Anda dapat melakukan langkah-langkah berikut.
Klik kananssh_host_ed25519_keyfile dan ubah kepemilikannya ke pengguna layanan sshd, mis.Layanan NTsshd. - Klik 'Tambah' dan tambahkan izin 'Baca' untuk pengguna 'Layanan NTsshd'. Sekarang, hapus semua izin lainnya untuk mendapatkan sesuatu seperti ini:Klik 'Terapkan' dan konfirmasikan operasinya.
- Terakhir, buka Layanan (Tekan tombol Win + R dan ketiklayanan.mscdi kotak Jalankan) dan mulai layanan sshd. Ini harus dimulai:
- Izinkan port SSH di Windows Firewall. Secara default, server menggunakan port 22. Jalankan perintah ini di prompt perintah yang ditinggikan: |_+_|Microsoft telah menyediakan perintah alternatif berikut untuk PowerShell:
|_+_| - Terakhir, tetapkan kata sandi untuk akun pengguna Anda jika Anda tidak memilikinya.
Sekarang, Anda dapat mencobanya secara langsung.
Menghubungkan ke Server SSH di Windows 10
Buka klien ssh Anda. Anda dapat memulainya di komputer yang sama, mis. menggunakan klien OpenSSH bawaan atau memulainya dari komputer lain di jaringan Anda.
Secara umum, sintaks untuk klien konsol OpenSSH adalah sebagai berikut:
|_+_|Dalam kasus saya, perintahnya terlihat seperti berikut:
realtekdrivers|_+_|
Di manawinaeroadalah nama pengguna Windows saya dan192.168.2.96adalah alamat IP PC Windows 10 saya. Saya akan menghubungkannya dari PC lain, menjalankan Arch Linux.
Akhirnya, Anda masuk!
Server menjalankan perintah konsol Windows klasik, mis. lebih lanjut, ketik, ver, salin.
Tapi saya tidak bisa menjalankan FAR Manager. Tampaknya hitam putih dan pecah-pecah:
obrolan suara tf2 tidak berfungsi
Pengamatan menarik lainnya: Anda dapat memulai aplikasi GUI seperti explorer. Jika Anda masuk ke akun pengguna yang sama dengan yang Anda gunakan untuk SSH, akun tersebut akan dimulai di desktop. Melihat:
Ya, server SSH bawaan pastinya merupakan hal yang menarik untuk dimainkan. Ini memungkinkan Anda untuk mengelola mesin Windows tanpa menginstal alat seperti rdesktop di komputer Linux Anda, atau bahkan mengubah pengaturan Windows dari komputer Linux yang tidak memiliki server X yang diinstal.
Saat tulisan ini dibuat, server SSH bawaan di Windows 10 masih dalam tahap BETA, sehingga akan menjadi lebih menarik dan menjadi fitur yang berguna dalam waktu dekat.