Динамическое перенаправление портов SSH, “Соединение, которому отказывают”

Я пытаюсь сделать динамический portforwarding, использующий openssh через удаленный компьютер после этой команды:

ssh -D 6789 rohan@<remote_ip> -p <remote_port>

Это должно настроить сервер носков на моем аккомпанементе, как я предполагаю.

Я могу использовать это для нормального просмотра, но не могу соединиться с IRC или удаленным ssh (через proxychains).

Я получаю эту ошибку:

channel 3: open failed: connect failed: Connection refused

Высокий вывод уровня многословия ошибки:

$ debug1: Connection to port 6789 forwarding to socks port 0 requested.
debug2: fd 9 setting TCP_NODELAY
debug2: fd 9 setting O_NONBLOCK
debug3: fd 9 is O_NONBLOCK
debug1: channel 3: new [dynamic-tcpip]
debug2: channel 3: pre_dynamic: have 0
debug2: channel 3: pre_dynamic: have 4
debug2: channel 3: decode socks5
debug2: channel 3: socks5 auth done
debug2: channel 3: pre_dynamic: need more
debug2: channel 3: pre_dynamic: have 0
debug2: channel 3: pre_dynamic: have 10
debug2: channel 3: decode socks5
debug2: channel 3: socks5 post auth
debug2: channel 3: dynamic request: socks5 host 4.2.2.2 port 53 command 1
debug3: Wrote 96 bytes for a total of 3335
channel 3: open failed: connect failed: Connection refused
debug2: channel 3: zombie
debug2: channel 3: garbage collecting
debug1: channel 3: free: direct-tcpip: listening port 6789 for 4.2.2.2 port 53, connect from 127.0.0.1 port 33694, nchannels 4
debug3: channel 3: status: The following connections are open:
  #2 client-session (t4 r0 i0/0 o0/0 fd 6/7 cfd -1)

debug3: channel 3: close_fds r 9 w 9 e -1 c -1

Я погуглил для этого также, но не мог найти решения.

7
задан 15.08.2019, 08:09

1 ответ

Это настолько просто: целевой компьютер (в этом случае 4.2.2.2) отказанный в соединении.

debug2: channel 3: dynamic request: socks5 host 4.2.2.2 port 53 command 1
channel 3: open failed: connect failed: Connection refused
debug1: channel 3: free: direct-tcpip: listening port 6789 for 4.2.2.2 port 53, connect from 127.0.0.1 port 33694, nchannels 4

(Я должен сказать, что туннелирующий DNS по SOCKS этот путь очень необычен, хотя не связанный с Вашей проблемой.)

Могут Вы для соединения от сервера до (например), IRC с помощью интерактивных команд? (nc chat.freenode.net 6667, irssi -c chat.freenode.net, и так далее). Если соединения с несколькими другими сбоями серверов, это, вероятно, будет проблема с брандмауэром на Вашем удаленном сервере.

4
ответ дан 07.12.2019, 15:10

Теги

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