SSH port forwarding: bind: Cannot assign requested
说明 我在进行正常的 ssh 端口转发并登入远程服务器时,发现系统给予了报错的提示,下面是我的操作流程和系统报错: ssh -f -p 1234 ceshi@jumper.example.com -L 1111:192.168.246.194:22 -N 执行上面命令,系统提示报错: bind: Cannot assign requested address 或者 bind [::1]:1111: Address not available 排查 使用如下命令进行排查发现: ssh -v -f -p 1234 ceshi@jumper.example.com -L 1111:192.168.246.194:22 -N 发现它是尝试绑定使用 IPV6 地址,而不是 IPV4 地址,下面提供两种方法修复上面的报错~ 修复方法 方法一:强制使用 IPV4 ssh -4 -f -p 1234 ceshi@jumper.example.com -L 1111:192.168.246.194:22 -N 方法二:配置 config 文件 vim ~/.ssh/config 添加: Host * AddressFamily inet 参考文档 bind: Cannot assign requested address 来源: 51CTO 作者: 品鉴初心 链接: https://blog