当我通过 ssh 登录到远程计算机时,我必须先输入密码,然后输入另一对登录名和密码登录到操作系统本身。当我这样做时,我输入 exist。但是,它不会终止 ssh 会话,而是将我从操作系统注销:
[machine_name@login123 folder_name]$ exit
logout
CentOS release 6.2 (Final)
Kernel 3.14.5-x86-linode61 on an i686
machine_name login:
如何断开 ssh 会话?
答案1
这不是典型的 ssh 行为。听起来远程服务器的配置有些不寻常。无论如何,当ssh
以交互方式运行时,它会接受一组转义序列来调用特殊行为。其中一个转义序列将导致ssh
断开连接并退出。
要断开连接,请键入<CR>~.
。这意味着按回车键(即输入键),然后按波浪符号 ( ~
),然后按句点。
您还可以输入其他序列。输入<CR>~?
(回车符、波浪号、问号)将打印一个列表。您还可以通过查看手册ssh
页并搜索“ESCAPE CHARACTERS”。