Я не могу использовать SSH localhost. Я установил сервер OpenSSH, а также на свой Ubuntu 12.04 LTS (32 бит).
подключен к сети (ip: 192.168.1.2), установленному hasoop, запущен hasoop для локальной машины.
Вот что я получаю:
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
В вашем журнале я вижу следующее сообщение debug3: load_hostkeys: loading entries for host "localhost" from file "/root/.ssh/known_hosts"
, так что означает, что машина пытается искать хосты, а больше за соединение было предпринято проверку для журналов ssh и сообщение здесь (что покажет, соединение достигло локального хоста или нет)
также проверяет, открыт ли порт 22 для входящих соединений на вашем конце, потому что кажется, что порт 22 закрыт на вашем конце для входящих соединений, проверьте, если, кстати, вы используете какой-либо вид брандмауэра (IPTABLES) и т. д., который блокирует его
, каково точное сообщение, которое вы получаете на экране, когда вы делаете ssh user @ localhost, который вы набрали ssh -vvv localhost, это не имеет никакого смысла ssh -vvv user@localhost ! d3]
Вы подключаетесь с помощью следующей команды
ssh username@127.0.0.1
Измените имя пользователя на любой пользователь, доступный на этом компьютере