Не удается SSH localhost

Я не могу использовать 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
1
задан 27 February 2018 в 02:50

2 ответа

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

0
ответ дан 24 May 2018 в 21:04
  • 1
    мой порт 22 открыт, вот что я получил: netstat -anp | grep: 22 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 556 / sshd tcp6 0 0 ::: 22 ::: * LISTEN 556 / sshd – ASCIIbetical 14 June 2013 в 16:26
  • 2
    попробуйте удалить и переустановить OpenSSh – Registered User 14 June 2013 в 16:30
  • 3
    Хотя одно: / etc / ssh / sshd_config пуст? это нормально? – ASCIIbetical 14 June 2013 в 16:30
  • 4
    @KunalSangwan Нет. Как это произошло? Пожалуйста, добавьте такую ​​информацию на ваш вопрос! – gertvdijk 14 June 2013 в 16:31
  • 5
    когда-то удалил и переустановил открытый ssh – ASCIIbetical 14 June 2013 в 16:31

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

ssh username@127.0.0.1

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

0
ответ дан 24 May 2018 в 21:04
  • 1
    Привет, Меер Борг, я сделал то, что вы просили меня сделать. run ssh -vvv kunal@127.0.0.1, но, увы, извините, у меня есть тот же журнал на терминале, который я получал раньше. до последней 2-й строки это происходит следующим образом: debug1: SSH2_MSG_KEXINIT отправлено Чтение из сокета не удалось: соединение сброшено с помощью одноранговой сети и затем с той же ошибкой. Еще раз спасибо. хотя я открыт для предложений, если таковые имеются. – ASCIIbetical 14 June 2013 в 16:10
  • 2
    Указание имени пользователя явно не имеет никакого значения здесь. ssh будет использовать текущее имя пользователя по умолчанию. – gertvdijk 14 June 2013 в 16:22
  • 3
    @KunalSangwan Проверьте файл /var/log/auth.log, чтобы узнать, есть ли что-либо, что было зарегистрировано при попытке войти в эту команду cat /var/log/auth.log | tail – Meer Borg 14 June 2013 в 16:45
  • 4
    Спасибо всем, я предполагаю, что он работает сейчас. я удалил, очистил и переустановил. вот результат: ssh localhost root @ localhost's password: Добро пожаловать в Ubuntu 12.04.1 LTS (GNU / Linux 3.2.0-29-generic-pae i686) * Документация: help.ubuntu.com Последний вход: Пт Июн 14 17:15 : 56 2013 из localhost B: команда не найдена B: команда не найден D: команда не найден D: команда не найден D: команда не найден D: команда не найдена – ASCIIbetical 14 June 2013 в 16:56

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

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