Apakah Anda nyaman dengan Linux / Unix dan ingin akses SSH ke mesin Windows 7 Anda? Cygwin menyediakan fungsionalitas ini dan memberi Anda lingkungan yang akrab untuk bekerja dalam beberapa langkah sederhana.
Kami menganggap Anda telah menginstal dan mengonfigurasi Cygwin. Jika tidak, perhatikan ulasan kami ini, yaitu
"Cara Menggunakan Perintah Linux di Windows dengan Cygwin"
1. Menginstal OpenSSH
OpenSSH adalah apa yang akan kami gunakan, jadi jika Anda tidak menginstalnya, cari file setup.exe Cygwin dan jalankan.

Anda dapat menyimpan semua default yang sama seperti ketika Anda mengatur Cygwin. Pada layar pemilihan paket, cari "open" dan lihat di bawah menu "Net".

Anda akan melihat paket yang disebut "openssh". Klik di bawah kolom "New", di mana dikatakan "Skip" sampai Anda melihat tanda X muncul di kolom "Bin?". Lihatlah tangkapan layar sebelumnya bilamana Anda masih bingung. Tekan "Next" dan selesaikan proses pengaturan yang tersisa.
2. Mengkonfigurasi OpenSSH di Cygwin
Tidak seperti di sebagian besar distro Linux, OpenSSH tidak akan secara otomatis mengkonfigurasi dirinya untuk berjalan dan berfungsi. Kita perlu melakukan beberapa langkah mudah. Pertama, klik kanan pintasan Cygwin Anda, dan klik "Run as administrator":

Ini untuk memastikan hak akses istimewa diperoleh. Anda akan melihat jendela Cygwin kosong muncul. Masukkan perintah berikut:
ssh-host-config
Anda akan melihat skrip menghasilkan beberapa file default, kemudian Anda akan ditanya apakah Anda ingin mengaktifkan "Privilege Separation." Ini diaktifkan secara default dalam instalasi standar OpenSSH, jadi lanjutkan dan ketik "yes".

Anda akan diminta untuk membuat akun baru dengan hak akses istimewa khusus. Pilih "yes" dan skrip akan melanjutkan.
Selanjutnya, Anda akan ditanya apakah Anda ingin menjalankannya sebagai service?. Ini akan memungkinkan Anda untuk mendapatkan akses SSH terlepas dari apakah Cygwin sedang berjalan atau tidak. Silakan tekan "yes" untuk melanjutkan.

Selanjutnya, Anda akan diminta untuk memasukkan nilai untuk daemon. Masukkan perintah berikut:
ntsec
Anda akan melihat skrip memberi Anda beberapa informasi tentang sistem Anda, kemudian ia akan meminta Anda untuk membuat akun istimewa dengan nama pengguna default "cyg_server". Defaultnya berfungsi dengan baik. Ketik "no" jika Anda ingin menggunakan nama akun yang berbeda, meskipun Anda dapat mengubahnya suka-suka kapan saja.

Tentu saja, Anda harus memasukkan kata sandi untuk akun ini juga.
Cygwin akan menunjukkan kata sandi Anda dalam teks biasa untuk verifikasi, jadi pastikan Anda berada di tempat yang aman. Anda akan melihat beberapa info tambahan muncul dan jika semuanya baik-baik saja, Anda akan mendapatkan pesan yang mengatakan itu berhasil diselesaikan.

Anda dapat memulai ulang, atau memasukkan perintah berikut untuk memulai layanan sshd:
net start sshd

Sekarang, Anda dapat mengetik "exit" untuk menutup instance Cygwin ini.
3. Konfigurasi Pengguna SSH
Selanjutnya, kami akan membuat kunci SSH yang sesuai untuk akun pengguna Anda. Buka Cygwin secara normal, dan masukkan perintah berikut:
ssh-user-config
Anda akan diminta untuk membuat kunci khusus untuk akun pengguna Anda, jadi gunakan apa yang Anda butuhkan. Saya melanjutkan dan berkata "no" untuk pertanyaan pertama, dan "yes" untuk yang kedua.
SSH2 lebih aman, jadi itu yang saya rekomendasikan kepada Anda. Setelah memasukkan kata sandi, Anda akan ditanya apakah Anda ingin menggunakan ID itu untuk mengakses mesin Anda. Ketik "yes".
Selanjutnya, Anda akan diminta untuk membuat file ID SSH2 DSA, barangkali Anda ingin menggunakan akses tanpa kata sandi. Tapi saya menolak pada langkah ini.

Konfigurasi beres!. Jika Anda ingin menguji konfigurasi dengan cepat, masukkan saja perintah berikut:
ssh --v localhost
Opsi --v adalah singkatan dari "verbose" dan memberi Anda semua detail proses. Anda akan ditanya apakah Anda ingin terus terhubung, jadi masukkan "yes" kemudian masukkan kata sandi Anda saat diminta. Ingatlah bahwa ketika Anda memasukkan nama pengguna Anda, itu case-sensitive!
Jika semuanya bekerja dengan baik, Anda akan melihat bash prompt normal.
4. Masalah kecil
Jika Anda menemukan diri Anda terjebak pada salah satu langkah konfigurasi, pastikan bahwa Akun Pengguna Windows yang Anda jalankan memiliki akses Administratif. Anda mungkin mendapatkan kesalahan aneh jika Anda mencoba menjalankan konfigurasi host sebagai pengguna normal, jadi pastikan Anda menjalankan Cygwin dengan hak istimewa admin selama langkah itu. Ketika Anda keluar, Anda mendapatkan prompt tentang membiarkan pekerjaan batch Anda berjalan, Anda bisa menekan "no" untuk menghentikannya.
Terakhir, jika Anda menguji akses SSH dari komputer lain dan mendapatkan kesalahan, pastikan firewall Anda tidak memblokir akses ke port 22 (atau 23 jika Anda menggunakan SFTP).
Ini bekerja sangat baik jika Anda menginginkan kemampuan akses SSH / SFTP ke file Anda pada mesin Windows 7 dan Anda juga ingin shell akrab melakukannya. Cygwin memasang drive Windows ke "/cygdrive/driveletter" jika Anda bertanya-tanya. ;-)