Не может SSH localhost

Я не могу SSH localhost. Я установил сервер OpenSSH также на моем LTS Ubuntu 12.04 (32 бита).

подключенный к сети (IP: 192.168.1.2), установил hadoop, работая hadoop для локальной машины.

Вот то, что я получаю:

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
10
задан 27 February 2018 в 01:50

3 ответа

Вы подключаетесь с помощью следующей команды

ssh username@127.0.0.1

Измените имя пользователя на того, которое доступно на этом компьютере

0
ответ дан 27 February 2018 в 01:50

В вашем журнале я вижу следующее сообщение 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, должно быть дело

0
ответ дан 27 February 2018 в 01:50

В комментариях оказалось, что ваш файл конфигурации сервера OpenSSH (/etc/ssh/sshd_config) пуст. Переустановите файл конфигурации путем очистки и переустановки:

  1. Удалите файл конфигурации:

    sudo rm /etc/ssh/sshd_config
    
  2. продувка:

    sudo apt-get purge openssh-server
    
    [ 118]
  3. установить:

    sudo apt-get install openssh-server
    

Этот может не работать, вместо этого следуйте: Как восстановить файлы конфигурации ?

0
ответ дан 27 February 2018 в 01:50

Другие вопросы по тегам:

Похожие вопросы: