Задать вопрос

Почему ssh не пускает с внешнего ip?

По внутренниму IP пускает без проблем.
Логи, почему то, пустые (смотрел по cat /var/log/messages | grep sshd)

ssh -vvv -p 2222 user@somesite.com:
OpenSSH_6.0p1 Debian-4+deb7u1, 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 *
debug2: ssh_connect: needpriv 0
debug1: Connecting to somesite.com [somesite.com] port 2222.
debug1: connect to address somesite.com port 26: Connection refused
ssh: connect to host somesite.com port 2222: Connection refused
grep -v # /etc/ssh/sshd_config:

Port 2222
ListenAddress 0.0.0.0
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

SyslogFacility AUTH
LogLevel INFO

LoginGraceTime 120
PermitRootLogin no
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

AcceptEnv LANG LC_*

Subsystem sftp /usr/lib/openssh/sftp-server

  • Вопрос задан
  • 3376 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
merryjane
@merryjane
Системный администратор
Покажите вывод команд:
netstat -ntpua | grep 2222
iptables-save
cat /etc/hosts.allow
cat /etc/hosts.deny
Ответ написан
RicoX
@RicoX
Ушел на http://ru.stackoverflow.com/
Скорее всего проблема либо в фаирволе, либо в маршрутизации, ваш сервер случайно не за натом?
Ответ написан
@QcfgAlexandr
Как я понимаю, вас сервер за NATом , пробросте 22 порт (Ну или какой вы используете для ssh) на локальный адрес машины.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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