Saya tidak bisa SSH localhost. Saya telah menginstal server OpenSSH juga di Ubuntu 12,04 LTS (32 bit).
terhubung ke net (ip: 192.168.1.2) memasang hadoop, menjalankan hadoop untuk mesin lokal.
Inilah yang saya dapatkan:
root@kunal-Extensa-4620:/# ssh -vvv localhost
OpenSSH_5.9p1 Debian-5ubuntu1.1, OpenSSL 1.0.1 14 Mar 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to localhost [127.0.0.1] port 22.
debug1: Connection established.
debug1: permanently_set_uid: 0/0
debug1: identity file /root/.ssh/id_rsa type -1
debug1: identity file /root/.ssh/id_rsa-cert type -1
debug1: identity file /root/.ssh/id_dsa type -1
debug1: identity file /root/.ssh/id_dsa-cert type -1
debug1: identity file /root/.ssh/id_ecdsa type -1
debug1: identity file /root/.ssh/id_ecdsa-cert type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.9p1 Debian-5ubuntu1.1
debug1: match: OpenSSH_5.9p1 Debian-5ubuntu1.1 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1.1
debug2: fd 3 setting O_NONBLOCK
debug3: load_hostkeys: loading entries for host "localhost" from file "/root/.ssh/known_hosts"
debug3: load_hostkeys: loaded 0 keys
debug1: SSH2_MSG_KEXINIT sent
Read from socket failed: Connection reset by peer
/var/log/syslog
dan/var/log/auth.log
.ssh -vvv localhost
it doesnt masuk akalssh -vvv user@localhost
harus menjadi halJawaban:
Dalam komentar , tampaknya file konfigurasi server OpenSSH Anda (
/etc/ssh/sshd_config
) kosong. Instal ulang file konfigurasi dengan membersihkan dan menginstal ulang:Hapus file konfigurasi:
membersihkan:
Install:
Ini mungkin tidak berfungsi, sebagai gantinya, ikuti: Bagaimana cara mengembalikan file konfigurasi?
sumber
Di log Anda, saya melihat pesan berikut
debug3: load_hostkeys: loading entries for host "localhost" from file "/root/.ssh/known_hosts"
jadi itu berarti mesin sedang mencoba mencari host dan lebih dari koneksi telah dicoba memeriksa ssh log dan posting di sini (yang akan mengungkapkan apakah ada koneksi yang mencapai localhost atau tidak)
juga memeriksa apakah port 22 terbuka untuk koneksi masuk di ujung Anda karena tampaknya port 22 ditutup di ujung Anda untuk koneksi masuk memeriksa apakah dengan cara Anda menjalankan segala jenis firewall (IPTABLES) dll yang menghalangi itu
apa pesan yang tepat Anda dapatkan di layar ketika Anda melakukan ssh user @ localhost yang Anda ketikkan
ssh -vvv localhost
itu tidak masuk akalssh -vvv user@localhost
harus menjadi halsumber
Anda terhubung menggunakan perintah berikut
Ubah nama pengguna menjadi pengguna apa pun yang tersedia di komputer itu
sumber
ssh
akan menggunakan nama pengguna saat ini secara default.cat /var/log/auth.log | tail