Server Windows SSH?

14

Saya bertanya-tanya apa yang digunakan orang sebagai server SSHd di Windows? Saya telah memutuskan bahwa saya ingin dapat masuk menggunakan SSH pada komputer Windows saya tetapi saya tidak ingin menggunakan Linux secara penuh waktu. Apa pilihan saya, selain Cygwin (yang saya tahu)? Saya telah melihat ke beberapa perangkat lunak server lain tetapi saya tidak tahu mana yang dapat diandalkan dan itu tidak mudah untuk menemukan review dari beberapa dari mereka. Terima kasih!

Ibrahim
sumber
Ada banyak hal di luar sana, tetapi ssh cukup berguna untuk banyak hal satu jendela, karena Anda perlu melakukan lebih banyak melalui gui. Sebagai gantinya, admin windows yang tidak ingin masuk ke desktop penuh dapat menggunakan mmc (konsol manajemen microsoft), yang dapat terhubung ke mesin jarak jauh.
Joel Coehoorn
2
@ JoelCoehoorn - ini adalah kasusnya bertahun-tahun yang lalu. Dengan munculnya Windows Server 2012 mereka menjadi lebih fokus pada akses konsol dan bukan akses gui (dicatat oleh kemampuan untuk hanya menginstal versi "inti"). Ketika saya di teched, seorang karyawan Microsoft dikutip sebagai "Anda dapat mengendalikan armada server Windows dari Linux sekarang". Saya tidak percaya bahwa untuk menjadi sales pitch sebagai remote powershel sangat kuat.
Natalie Adams
Pada September 2017, dan Pembaruan Pembuat, ada satu bawaan jika Anda mengatur Win10 ke Mode Pengembang. Pernahkah kamu melihat ini? superuser.com/questions/1120133/…
SDsolar

Jawaban:

10

Lihatlah freeSSHd jika Anda ingin menghindari cygwin. Saya tidak punya masalah dengan itu. Alat FreeFTPd mereka cukup bagus juga.

Tangkapan layar:

teks alternatif

teks alternatif

teks alternatif

John T
sumber
Penting: tidak menerima authasi domain dan forum tidak aktif (tidak dapat memposting). Istirahat itu bisa menjadi solusi yang baik.
Sorin
Masalah yang saya temui dalam melakukan ini pada Windows 2008 R2 adalah bahwa layanan FreeSSHd tampaknya tidak berfungsi - yang berarti masuk dan menjalankan freeSSHd.exe setiap kali server di-boot ulang ...
Peter Ritchie
Admin domain tidak berfungsi dan admin lokal sepertinya tidak berfungsi baik melalui Remote Desktop di 1.2.6.
Wernight
1
freeSSHd belum diperbarui untuk tahun ini. Saya tidak akan merekomendasikan siapa pun menggunakannya saat ini.
Martin Prikryl
8

Bitvise SSH Server adalah produk hebat. Gratis untuk penggunaan pribadi tetapi saya memiliki lisensi berbayar untuk penggunaan komersial. Dengan Klien SSH mereka , Anda dapat mengatur penerusan SOCKS saat Anda berada di jalan untuk mengarahkan lalu lintas web dan surat melalui server Anda. Mendukung port tunnel, desktop jarak jauh, SFTP dan pengguna virtual dengan GUI yang mudah dikonfigurasi.

sean e
sumber
2

Saya menggunakan OpenSSH . Itu memang menggunakan bagian bentuk cygwin, tetapi menginstal apa yang dibutuhkan & jauh lebih kecil daripada instalasi cywin penuh. Cukup mudah untuk mengaturnya sebagai layanan di Windows (setidaknya XP) - tidak ada pengalaman menjalankannya di Vista atau Windows 7.

DaveParillo
sumber
1

Saya dulu menggunakan OpenSSH tetapi telah beralih menggunakan KpyM ( http://www.kpym.com ) dengan beberapa modifikasi kode untuk keperluan saya sendiri. Ini jauh lebih ringan daripada freesshd dan dapat berjalan sebagai layanan yang sangat baik untuk jaringan di mana Anda hanya ingin menjalankannya sepanjang waktu tanpa ikon baki pemberitahuan. plus untuk penyebaran Anda dapat menggunakan flag / SILENT untuk menginstal dengan default.

Shial
sumber
1

Cygwin OpenSSH .

Langkah:

  1. Instal Cygwin:
    • Pilih "OpenSSH" dan "nano" (atau "vim")
  2. Mulai terminal Cygwin (konsol) sebagai Administrator (Lokal bukan Domain)
  3. $ ssh_config
  4. $ net start sshd

Tambahkan diri Anda sendiri (paling sederhana):

  1. $ ssh-user-config (katakan YA untuk yang pertama saja sudah cukup)
  2. $ ssh my_username@hostname_with_cygwin_openssh dari mesin lain

Menambahkan pengguna lain:

  1. Buat pengguna Windows baru 'john'
  2. Harus juga masuk sekali sebagai pengguna itu
  3. $ mkpasswd dari Cygwin untuk memperbarui / etc / passwd
  4. $ nano /home/john/.ssh/authorized_keys dan rekatkan kunci SSH publik Anda
  5. Sekarang Anda dapat masuk sebagai 'john' dengan kunci SSH pribadi Anda

Jika Anda memiliki masalah, periksa /var/log/sshd.log

Wernight
sumber
Bukan hal yang besar, tetapi OQ menyebutkan mereka tahu cygwin, dan sedang mencari alternatif non-cygwin. Langgan yang bagus.
Rich Homolka
1

Saya dulu menggunakan copSSH ; ini didasarkan pada OpenSSH.

Gunakan praktik yang dijelaskan di sini dan di sini untuk menguncinya.

Saya suka klien Bitvise Tunnelier . Dalam pengalaman saya, itu lebih baik daripada dempul (terutama opsi sambung kembali).

sean e
sumber
1
copSSH menggunakan Cygwin
Goyuix
2
Benar - benar-benar lupa tentang itu. Saya tidak menggunakan Cygwin di luar menjalankan layanan ssh. FWIW, instal copSSH selesai - Anda tidak perlu menginstal Cygwin secara mandiri.
sean e