Saya telah menginstal openssh server di sistem saya menggunakan perintah berikut:
apt-get install openssh-server
Tetapi ketika saya mencoba mengakses server ini dari jarak jauh dari sistem lain (klien) itu menunjukkan saya kesalahan:
ssh: terhubung ke host port 192.168.1.38 22: Sambungan ditolak.
Bisakah Anda membantu saya menemukan apakah port terbuka atau tidak?
Diambil dari https://stackoverflow.com/questions/17743559/ssh-connect-to-host-192-168-1-38-port-22-connection-refused
sudo service ssh status
untuk mencari tahu.Jawaban:
Masalah ini mungkin berasal dari firewall atau mungkin berasal dari SElinux atau mungkin layanan tidak dalam kondisi berjalan. Saya tidak mengetahui dari distribusi Anda, tetapi saya akan memberi tahu Anda untuk OS berbasis RPM & debian: Untuk OS berbasis RPM
Untuk perintah siram firewall
Untuk menonaktifkan SElinux
Untuk memulai layanan
Jika Anda menggunakan OS berbasis Debian maka ikuti saja langkah-langkah ini: untuk instalasi
Untuk memulai kembali ssh server, masukkan:
sumber
Apa distribusimu?
Mungkin masalah firewall. Di cek ubuntu
Secara umum gunakan klien telnet untuk menguji koneksi tcp
(Berharap untuk melihat beberapa pesan selamat datang dari OpenSSH untuk pengaturan default)
atau pemindai jaringan seperti nmap di sisi klien Anda:
Terakhir, periksa / etc / ssh / sshd_config Anda juga apakah daemon sshd sedang berjalan
sumber