使用 ssh 自带的端口映射工具用于内网穿透, 当连接被打断, 重连时相同的端口依然被上一个进程所占据.
11:27:01.556 Authentication completed.
11:27:01.774 Failed to add server-to-client port forwarding rule on 0.0.0.0:30050: Operation was rejected.
11:27:02.008 Failed to add server-to-client port forwarding rule on 0.0.0.0:30051: Operation was rejected.
11:27:02.242 Failed to add server-to-client port forwarding rule on 0.0.0.0:30052: Operation was rejected.
用终端查看上一个已断开的 sshd 进程依然占用端口
root@vps:~/videos# lsof -i:30052
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sshd 2461 root 11u IPv4 1075515793 0t0 TCP *:30052 (LISTEN)
sshd 2461 root 12u IPv6 1075515794 0t0 TCP *:30052 (LISTEN)
sshd 2461 root 13u IPv4 1079298219 0t0 TCP vps:10052-> xxxxxx:44943 (CLOSE_WAIT)
只有手动把 sshd 这条进程 kill 后, 才能重新进行端口映射, 请问该如何解决? 谢谢
11:27:01.556 Authentication completed.
11:27:01.774 Failed to add server-to-client port forwarding rule on 0.0.0.0:30050: Operation was rejected.
11:27:02.008 Failed to add server-to-client port forwarding rule on 0.0.0.0:30051: Operation was rejected.
11:27:02.242 Failed to add server-to-client port forwarding rule on 0.0.0.0:30052: Operation was rejected.
用终端查看上一个已断开的 sshd 进程依然占用端口
root@vps:~/videos# lsof -i:30052
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sshd 2461 root 11u IPv4 1075515793 0t0 TCP *:30052 (LISTEN)
sshd 2461 root 12u IPv6 1075515794 0t0 TCP *:30052 (LISTEN)
sshd 2461 root 13u IPv4 1079298219 0t0 TCP vps:10052-> xxxxxx:44943 (CLOSE_WAIT)
只有手动把 sshd 这条进程 kill 后, 才能重新进行端口映射, 请问该如何解决? 谢谢