繁体   English   中英

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

[英]Which is the most gentle way to end a ssh session

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

  • Bash内置命令出口

    $ exit

  • Bash内置命令注销

    $ logout

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

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

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

谁能解释这些命令之间的区别? 我个人最喜欢Ctrl + D,因为它是最快的。

CTRL + d导致logout logout导致exit 单独exit是不同的,只是因为它允许您在需要时指定非零退出代码。 因此,前三个选项是等效的。

杀死ssh,否则终端将断开连接。 我不确定“温柔”的用途是什么,但事实并非如此。

假设您的意思是说您的意思是关闭任何一侧的连接都没有错误,只需继续使用CTRL + d

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM