2

Я не могу соединиться с Putty в Linux. В журнале замазки я получаю только 3 строки, а последняя строка - "Сервер неожиданно закрыл сетевое соединение". FTP и пинг в ящик Linux работает. Putty также разрешает имя хоста. Есть ли специальный сервис, который мне нужно включить с помощью putty и ssh? Ssh работает с клиента Linux.

Я получаю ошибку ssh_exchange_identifaction . FTP работает, хотя.

 ssh -vvv user@www.host.com
 OpenSSH_5.1p1  Debian-6.maemo5, OpenSSL 0.9.8n 24 Mar 2010
 debug1: Reading configuration data /etc/ssh/ssh_config
 debug1: Applying options for *
 debug2: ssh_connect: needpriv 0
 debug1: Connecting to www.host.com [99.99.999.999] port 22.
 debug1: Connection established.
 debug1: permanently_set_uid: 0/0
 debug1: identity file /root/.ssh/identity type -1
 debug1: identity file /root/.ssh/id_rsa type -1
 debug1: identity file /root/.ssh/id_dsa type -1
 ssh_exchange_identification: Connection closed by remote host

3 ответа3

1

Похоже, у вас не установлен OpenSSH-сервер на Linux. На базе debian выполните sudo apt-get install openssh-server и повторите попытку подключения. У вас включен брандмауэр на Linux?

Сколько неудачных попыток входа в систему вы предприняли с этого компьютера? Я полагаю, что fail2ban блокирует этот компьютер?

http://webcache.googleusercontent.com/search?q=cache:FeZUrSwcKqMJ:debianclusters.org/index.php/Fail2Ban:_Preventing_Brute_Force_SSH+&cd=1&hl=en&ct=clnk&gl=us&client=firefox-a

1

Есть ли файл /etc/hosts.allow или /etc/hosts.deny, с которым вам нужно работать? Вполне возможно, что это вовсе не Putty, а ваш WinPC включен в список запрещенных, или работающий клиент Linux находится в списке разрешенных.

0

Это был denyhost, который добавил меня в denylist. Я мог войти на свой сервер с небольшой помощью моего провайдера, и я постоянно добавил меня в список hosts.allow. Но это также может быть связано с тем, что ssh-ключ не был должным образом удален с помощью команды rm -f ~/.ssh/known_hosts, потому что после использования альтернативного метода входа в систему я получаю следующее сообщение об ошибке:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is...

и я был вынужден удалить ключ с помощью ssh-keygen -R www.example.com-f /root/.ssh/known_hosts . rm -f ~ /.ssh /known_hosts не работает для меня?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .