Saya telah menginstal freeSSHd pada kotak Windows Server 2008 (mengikuti instruksi di Cara menginstal SSH Server di Windows Server 2008 ), termasuk:
- menciptakan pengguna bernama "dspitzer" dengan otorisasi NTLM
- membuka pengecualian untuk port 22 di Windows Firewall
Tetapi ketika saya mencoba menghubungkan (dari baris perintah Mac OS X 10.5.8), saya mendapat izin setelah memasukkan kata sandi:
$ ssh 12.34.56.78
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
Received disconnect from 12.34.56.78: 2: Too many attempts.
Saya juga sudah mencoba:
$ ssh [email protected]
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
Received disconnect from 12.34.56.78: 2: Too many attempts.
Saya juga mencoba mengubah otorisasi menjadi "Kata sandi disimpan sebagai hash SHA1" dan memasukkan kata sandi sederhana, tetapi saya mendapatkan masalah yang sama. Dan saya sudah mencoba nama pengguna yang berbeda ("Administrator") tanpa hasil.
Saya telah mengkonfirmasi bahwa saya terhubung ke server yang saya konfigurasikan — jika saya berhenti freeSSHd dan mencoba terhubung saya dapat:
$ ssh 12.34.56.78
ssh: connect to host 12.34.56.78 port 22: Operation timed out
Saya mendapatkan hasil yang sama persis dari baris perintah Linux.
Adakah saran atau tip pemecahan masalah?
Pembaruan : Saya mencoba menonaktifkan firewall (sebagai tanggapan atas komentar geeklin ) dan tidak ada bedanya.
Pembaruan # 2 : Saya tidak lagi memiliki mesin ini (saya telah berganti majikan), jadi saya tidak punya cara untuk memverifikasi jawaban. Saya kira yang bisa saya lakukan adalah membuat pertanyaan ini "komunitas wiki".
Jawaban:
Klik menu konteks "Bongkar" dan buka kembali karya!
sumber
Saya menginstal freeSSHd tadi malam dan mengalami masalah yang sama. Masalahnya tampaknya saya menginstal freeSSHd sebagai layanan Windows. Ketika Layanan windows berjalan, itu tidak mengambil akun pengguna. Apakah Anda juga menginstal freeSSHd sebagai layanan?
Sekarang, jika saya masuk ke server, menghentikan layanan freeSSHd, dan memulai freeSSHd dari ikon desktop atau menu mulai, saya mendapatkan ikon kecil di baki. Mengklik dua kali akan memunculkan jendela properti, dan saya dapat memulai server dari sana. Jika saya menjalankan server dari sini, saya dapat masuk dengan akun pengguna tersebut.
Senang mengetahui bahwa saya dapat menggunakan SSH sama sekali, tetapi ini mengalahkan tujuan memiliki layanan Windows jika saya tidak dapat menggunakannya. Adakah orang lain yang menemukan masalah ini dan dapat memperbaikinya?
Saya telah mencoba membuat server berjalan secara lokal, dan kemudian juga memulai layanan. Saya bisa masuk, tetapi ketika saya menghentikan server lokal, saya tidak bisa terhubung lagi. Seolah-olah layanan tidak berjalan.
Saya sudah mencoba menjalankan layanan dan memulai server secara bersamaan, tetapi saya tidak dapat memulai server secara lokal setelah layanan berjalan.
Saya sudah mencoba memodifikasi layanan sehingga logon sebagai akun administrator saya. Itu sepertinya tidak membantu.
Ini membuatku gila! Adakah yang bisa mengonfigurasi freeSSHd agar berfungsi sebagai layanan dengan akun? Adakah yang punya pengalaman dengan server SSH lain untuk Windows Server 2008?
sumber
Saya juga mengalami masalah dengan ini dan inilah yang bekerja untuk saya:
Tampaknya sedikit mundur tetapi setelah itu, saya bisa terhubung menggunakan opsi SHA1 dan tidak mendapatkan pesan "Akses Ditolak". Mungkin itu akan bekerja untuk orang lain juga. Semoga berhasil!
sumber
Yah, saya menyadari klien baris perintah SSH harus bekerja dengan baik, tetapi sebagai tip pemecahan masalah saya akan mencoba untuk terhubung ke server SSH menggunakan klien Windows Putty dan melihat apa yang terjadi. Juga, jalankan "netstat -anb -p tcp" di baris perintah dos untuk melihat apakah port benar-benar mendengarkan pada 22.
sumber
Saya mengalami masalah yang sama dengan freeSSHd 1.2.6.22: akses ditolak ketika menghubungkan (dempul atau unixutils ssh).
Mengikuti saran yang ditemukan di Internet, saya mencoba menginstal ulang freeSSHd, seaneh kelihatannya. Yang mengejutkan saya, saya bisa mengatur akun pengguna NT dan SHA1.
Namun, masalah tampaknya kembali sesekali. Restart freeSSHd mungkin membantu.
sumber
Coba yang berikut ini:
Ini akan memberi tahu SSH untuk menampilkan pesan verbal tentang apa yang dilakukannya. Mungkin tidak akan mengungkapkan apa pun, tetapi layak dicoba.
Juga alasan lain mengapa ini tidak membiarkan Anda masuk adalah karena shell belum diatur dengan benar atau izin melarang freeSSHd menjalankannya. Apakah freeSSHd berjalan sebagai pengguna yang tidak memiliki hak pribadi?
sumber