Почитал форум и в поисковых системах, но толком пошагово нигде не описывается как бороться с проблемой. Поэтому решил опубликовать свой вопрос на форуме.
Проблема в следующем:
У меня есть сеть из 2 компьютеров: 1. сервер (стационарный комп., установлен debian wheezy, базовая с openssh-server) 2. клиент (ноутбук с wi-fi, Debian 7 Mint, с openssh-client)
Оба компьютера подключены к роутеру который раздает интернет (серверу по витой паре, ноутбуку по wi-fi адаптеру)
ip внешний, динамический, они оба на нем.
В /etc/ssh/sshd_config следующие настройки
#### Начало #####
port 2222 Protocol 2
HostKey /etc/ssh/ssh_host_rsa_key HostKey /etc/ssh/ssh_host_dsa_key HostKey /etc/ssh/ssh_host_ecdsa_key
UsePrivilegeSeparation yes KeyRegenerationInterval 3600 ServerKeyBits 768
SysLogFacillity AUTH LogLevel INFO
LoginGraceTime 60 PermitRootLogin no
AllowUsers serv45 (мой юзер serv45 на сервере, тут не разобрался кого указывать, того что коннектится на сервер или того что зарегистрирован на сервере)
StrictModes yes RSAAuthentication yes PubkeyAuthentication yes IgnoreRhosts yes RhostsRSAAuthentication no HostbasedAuthentication no
PermitEmptyPasswords no
ChallengeResponseAuthentication no
X11Forwarding yes X11DisplayOffset 10 PrintMotd no PrintLastLog yes TCPKeepAlive yes Banner /etc/motd.ssh
AcceptEnv LANG LC_* Subsystem sftp /usr/lib/openssh/sftp-server
UsePAM yes MaxAuthTries 6
#### Конец #####
Пробовал по рекомендация посмотреть на сервере, что выдает:
Запрос на сервере: root@хост.сервера:~# ssh -v внешний_ip_сервера -p 2222
Ответ сервера: OpenSSH_6.0p1 Debian-4, OpenSSL 1.0.1e 11 Feb 2013 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to внешний_ip_сервера [внешний_ip_сервера] port 2222. debug1: connect to host внешний_ip_сервера port 2222: Connection refused ssh: connect to host внешний_ip_сервера port 2222: Connection refused
Я пробовал коннектиться с клиента (ноутбук):
Запрос с клиента: andrey@debian7:~# ssh -l serv45 внешний_ip_сервера -p 2222
Ответ: ssh: connect to host внешний_ip_сервера port 2222: Connection refused
Роутер я настраивал давно. Что такое проброс портов и мост не знаю, но читал об этом. Как это осуществить, если потребуется, не в курсе.
Буду признателен за пошаговую инструкцию по лечению данной проблемы.