Почему не открывается сокет на нестандартном ssh порту, хотя порт работает?

Здравствуйте.
При попытке открыть из php ssh на нестандартном порту,

$fp = fsockopen("10.20.30.40", 1234, $errno, $errstr, 30);


все время вываливается ошибка Error 110. Connection timed out.
Если порт стандартный - все работает, если нет, происходит таймаут. При этом putty, winscp и прочие программы подключаются без проблем.
В чем может быть дело?

UPD:
В логах, на машине, к которой пытаюсь подключиться вижу такую картину:
Sep 21 19:35:25 sshd[21458]: reverse mapping checking getaddrinfo for ip.178-70-22-20.avangarddsl.ru [11.22.33.44] failed - POSSIBLE BREAK-IN ATTEMPT!
Sep 21 19:35:25 sshd[21458]: Accepted password for root from 11.22.33.44 port 14474 ssh2
Sep 21 19:35:25 sshd[21458]: pam_unix(sshd:session): session opened for user root by (uid=0)
Sep 21 19:35:25 sshd[21458]: subsystem request for sftp by user root
Sep 21 19:35:49 sshd[21336]: Received signal 15; terminating.
Sep 21 19:35:49 sshd[21476]: Server listening on 0.0.0.0 port 1234.
Sep 21 19:35:49 sshd[21476]: Server listening on :: port 1234.


11.22.33.44 - машина, с которой пытаюсь подключиться, 1234 - текущий ssh порт
  • Вопрос задан
  • 433 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы