Почитал форум и в поисковых системах, но толком пошагово нигде не описывается как бороться с проблемой. Поэтому решил опубликовать свой вопрос на форуме.
Проблема в следующем:
У меня есть сеть из 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
Роутер я настраивал давно. Что такое проброс портов и мост не знаю, но читал об этом. Как это осуществить, если потребуется, не в курсе.
Буду признателен за пошаговую инструкцию по лечению данной проблемы.