这是结束ssh会话最温和的方式

ali*_*dro 1 linux ssh bash

到目前为止,我已经知道有很多方法可以结束ssh会话并断开与远程服务器的连接.假设在bash的环境下.

  • Bash内置命令退出

    $ exit

  • Bash内置命令注销

    $ logout

  • 键盘快捷键Control + D.
  • 外部命令 fuser

    $ fuser -k /dev/pts/[n]

  • 获取当前用户的sshd进程ID然后终止此进程

任何人都可以解释这些命令之间的区别吗?个人Ctrl + D是我最喜欢的一个,因为它是最快的一个.

vir*_*tor 5

CTRL + d导致a logout.logout导致exit.exit它本身是不同的,因为它允许您在需要时指定非零退出代码.所以前3个选项是等价的.

杀死ssh,或终端只会断开连接.我不确定你的"温柔"是什么,但事实并非如此.

假设通过温和你意味着在任何一方关闭连接而没有错误,只需继续使用 CTRL + d