Jadi saya mencoba menjalankan ssh di server saya. Saya dapat terhubung di jaringan lokal saya dengan alamat ip lokal server dengan sangat baik. Ketika saya mencoba menghubungkan dari jarak jauh (melalui nama domain yang saya set-up untuk server, yang saya tahu berfungsi), saya mendapatkan koneksi ini menolak kesalahan:
ssh: connect to host bahhudson.mine.nu port 22: Connection refused
Dari penelitian yang saya lakukan ke masalah sepertinya ada yang salah dengan router saya. Saya telah mengkonfigurasi port-forwarding, tetapi hanya itu yang saya pikir bisa menyebabkan kesalahan "Connection Refused" ... Router saya adalah WRT120N dan saya telah mengonfigurasinya untuk port-forwarding berdasarkan Portforward.com , yang sepertinya agak ketinggalan jaman karena beberapa dari gambar-gambar itu tidak persis seperti apa yang terlihat pada pengaturan router saya, tetapi saya telah mencoba beberapa cara untuk mengatur portforwarding, dan saya tahu bahwa penerusan untuk port 80 berfungsi karena server saya memiliki akses HTTP yang berfungsi ...
Akses VPN juga diblokir dengan cara yang saya yakini mirip, jadi solusi untuk port SSH 22 yang diblokir juga mungkin mirip dengan VPN yang diblokir juga.
Ada ide?
Terima kasih!
sumber
sshd_config
)./etc/ssh/sshd_config
(perhatikan ssh d ). Setelah mencabut rambut saya selama satu jam, saya mengetahui perbedaan kecil ini. ; PHanya berbagi. ( mungkin dengan konfigurasi yang berbeda )
Dalam kasus saya, saya menemukan bahwa kesalahan itu dapat terjadi karena saya belum menginstal
openssh-server
di mesin lain.Setelah saya menginstal openssh-server di komputer lain, masalahnya:
terpecahkan.
sumber
Pemeriksaan pertama
openssh-server
diinstal di sistem itu.periksa status layanan ssh, buat layanan ssh mulai.
Periksa
iptables
dalam sistem itu bahwa port 22 diblokir. Izinkan port masukiptables
lalu periksa.Lain mengubah nomor port
ssh
dari 22 menjadi 2222 dengan mengeditsumber
Periksa status layanan SSH dan mulai layanan SSH jika dihentikan:
Dalam kasus saya SSH dihentikan, tetapi setelah memulai layanan:
Saya dapat melakukan remote login ke Linux.
sumber
Saya memecahkan masalah ini dengan perintah-perintah ini:
sumber
Kemungkinan penyebab lainnya adalah bahwa proxy di antara terminal-sesi dan host-server memerlukan akses password-userid, bahwa ia menolak untuk mengizinkan arus lalu lintas, ini disebabkan oleh firewall jaringan atau ssl-kaus kaki dll.
sumber
Solusinya adalah dengan menambahkan nomor port server Anda yang diawali dengan "-p":
Contoh dari baris perintah:
sumber
Hanya pergi ke WHM kemudian buka host Access Control Perubahan sebagai berikut
sshd SEMUA memungkinkan
sumber
Saya mendapat kesalahan yang sama, tetapi, setelah me-restart komputer saya, semuanya bekerja kembali.
Jadi, Anda mungkin ingin mencobanya sebelum menginstal ulang beberapa komponen.
sumber