通过查找资料了解到用ssh -qTfnN -D 端口 user_name@host_home 这行命令配合相关插件可以打开google搜寻资料(请原谅我这么表述)。那么如何停止这行命令呢?事实上执行完那行命令后并无回显。关掉zsh后依然可以使用,难道需要我重启远程的vps才可以吗?请求了解相关情况的朋友能跟给予指点。
去掉t和T,这两个指令会让你不分配终端
-T Disable pseudo-terminal allocation. -t Force pseudo-terminal allocation. This can be used to execute arbitrary
screen-based programs on a remote machine, which can be very useful, e.g. when
implementing menu services. Multiple -t options force tty allocation, even if
ssh has no local tty.
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
3 回答3.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
既然是连接到远端的某个端口,那么在VPS上netstat -anpt|grep 端口号,肯定能找到这个进程的PID,应该是一个sshd进程.切掉这个进程即可,不用重启vps.
至于客户端侧能不能断开连接,我不了解你的方式不是很确定.