Terowongan SSH sebagai Layanan Windows [ditutup]

8

Saya ingin mengatur terowongan SSH untuk dijalankan sebagai layanan Windows, saya harus dapat mengaturnya hanya menggunakan baris perintah sehingga ini menghitung semua perangkat lunak yang tidak termasuk versi baris perintah.

Alat apa yang tersedia untuk Windows yang bisa saya gunakan untuk melakukan ini?

Callum
sumber

Jawaban:

4

Jika sistem Windows Anda menjalankan server SSH, Anda dapat membuat terowongan terbalik yang memulai koneksi dari sisi lain.

Ada beberapa server SSH yang tersedia untuk Windows, misalnya copssh . Di sisi lain Anda bisa menggunakan autossh untuk memastikan bahwa terowongan akan dibangun kembali jika koneksi antara klien dan server terputus.

Dengan cara ini, alih-alih harus menjalankan klien ssh sebagai layanan di Windows, Anda harus menjalankan server ssh seperti yang saya sebutkan.

mfriedman
sumber
Itu ide yang menarik, saya akan melihat ini. Terima kasih
Callum
@mfriedman: Apakah Anda masih merekomendasikan copssh hari ini? Situs web mereka mengatakan versi gratisnya sudah usang.
einpoklum
4

Bitvise WinSSHD

Saya telah menggunakan WinSSHD dari Bitvise dan sangat beruntung di masa lalu.

Salah satu hal baik yang saya sukai adalah ketika Anda memiliki server di luar kendali dan tidak bisa masuk melalui VNC karena dipatok pada CPU 100% atau kehabisan memori dan meronta-ronta memori virtual Anda selalu dapat masuk dengan SSH untuk mengeluarkan perintah reboot.

http://www.bitvise.com/download-area

Saya belum menginstalnya (segar) dalam beberapa saat, jadi saya mencoba mengingat apakah itu mendukung baris perintah langsung atau tidak. Anda harus melihatnya.

KPWINC
sumber
Kami memiliki beberapa server yang mempertahankan koneksi SSH sebagai layanan windows. Saya menggunakan NSSM untuk mengkonfigurasi layanan windows. Ini bekerja dengan baik.
Ronnie Overby
2

Anda bisa mencoba Putty Tray

http://haanstra.eu/putty/

Bukan layanan windows, tapi cukup dekat. Anda dapat membuatnya memulai profil tersimpan dari baris perintah dengan

puttytray.exe -load "<profile name>"

Jika Anda masuk secara otomatis dengan otentikasi kunci, Anda dapat dengan mudah mengonfigurasinya untuk menyambung kembali saat terputus dan hanya dapat dilihat sebagai ikon baki.

rwired
sumber
Jadi, apa yang perlu dilakukan selain menambahkan baris ini ke daftar perintah 'Jalankan' saat login? Di mana Anda mengkonfigurasinya untuk menyambungkan kembali-saat-memutuskan dan memulai minimal-to-tray?
einpoklum
Ini hanya garpu dari Putty biasa dengan opsi tambahan yang tersedia. misalnya tab Window | Behavior memiliki panel tambahan untuk "Sesuaikan ikon" tempat Anda dapat mengatur "Tampilkan ikon baki: Saat mulai". Tab Connection memiliki "Mencoba untuk menyambung kembali pada kegagalan koneksi" dll.
rwired
2

Saya telah menggunakan FreeSSHD untuk beberapa waktu dengan banyak kesuksesan. Itu dapat berjalan sebagai layanan, mendukung login sertifikat, dan ...

Dscoduc
sumber
2

Saya menggunakan cygwin 's openssh paket untuk melakukan hal ini dengan sukses besar.

Paket openssh termasuk server SSH sshd,, yang dapat dengan mudah diinstal sebagai layanan Windows menggunakan skrip ssh-host-configdan kemudian memulainya dengan menggunakan perintah Windows net start sshd. Rincian lengkap dihilangkan hanya untuk singkatnya ...

Gina Trapani memposting petunjuk langkah demi langkah tentang Lifehacker yang sekarang sudah beberapa tahun tetapi, sejauh yang saya tahu dari pemindaian cepat, tetap 100% dapat diterapkan dan akurat.

Danny Whitt
sumber
1
Bagaimana cara Anda menggunakan sshdterowongan secara konstan? Halaman yang Anda tautkan tidak menyebutkan terowongan.
einpoklum