Солярис SSH порт вперед

Я пытался создать ssh-туннель от Linux-сервера до сервера MySQL на Solaris с помощью: ssh -i <some_private_key_file> -L 3333:localhost:3306 [email protected]<Solaris box> команда на коробке Linux.

При попытке подключиться к серверу mysql из окна Linux с помощью команды mysql -P 3333 -h 127.0.0.1 -u root -pЯ получаю следующую ошибку: ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0

Теперь при запуске sshd (Solaris) на уровне отладки 3 я получаю следующую ошибку:

debug1: server_input_channel_open: ctype direct-tcpip rchan 3 win 2097152 max 32768
debug1: server_request_direct_tcpip: originator 127.0.0.1 port 34100, target localhost port 3306
Received request to connect to host localhost port 3306, but the request was denied.
debug1: server_input_channel_open: failure direct-tcpip

А также получаю следующую ошибку: channel 3: open failed: administratively prohibited: open failed

На машине солярис:

  • Версия SSH: Sun_SSH_1.1
  • cat / etc / release: Solaris 10 11/06 s10x_u3wos_10 X86
  • uanme -a: SunOS неизвестно 5.10 Generic_118855-33 i86pc i386 i86pc

На коробке Linix:

  • Версия SSH: OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 марта 2010

1 ответ

Решение

Исправлено: было два конфликтующих AllowTcpForwarding значение в sshd_config. Как-то первый со значением no был приоритет. Может быть ошибка с OpenSSH 4.2p1

Другие вопросы по тегам