不知何故,SSH 停止转发端口,并在主机上显示错误。我不明白为什么。我尝试使用 -4 开关强制使用 ip4,但仍然没有成功。我希望在这里能得到更合适的解决方案。
我多次重启主机和客户端,但都无济于事。我猜想这一定是客户端的问题,因为当我通过 ssh(使用相同的转发)连接到 Windows ssh(Cygwin)服务器时,也遇到了同样的问题。
以下是主机的一些错误
debug1: Local connections to localhost:8123 forwarded to remote address 127.0.0.1:8123
debug1: Local forwarding listening on 127.0.0.1 port 8123.
bind: Cannot assign requested address
channel_setup_fwd_listener_tcpip: cannot listen to port: 8123
debug1: Local connections to LOCALHOST:8111 forwarded to remote address socks:0
debug1: Local forwarding listening on 127.0.0.1 port 8111.
bind: Cannot assign requested address
channel_setup_fwd_listener_tcpip: cannot listen to port: 8111
Could not request local forwarding.
两者都基于 Debian64。
答案1
这是因为环回网络设备被禁用了。启用它解决了这个问题