如何將 SSH 會話設定為背景?

如何將 SSH 會話設定為背景?

可能的重複:
如何擺脫已崩潰的 SSH 會話?

我已經在命令列上啟動了 SSH 會話,但現在我想返回本機命令列。對於任何其他進程,我會點擊Ctrl+ Z,然後運行bg。但是,Ctrl+ Zget 發送到遠端,而不是本地 SSH 進程。如何將其傳送到本機 SSH 進程?

答案1

ssh 中有轉義字符,預設為 tilde ~。僅在 後才被識別Enter

若要暫停 ssh 會話,~請輸入Ctrl+ Z

請參閱ssh(1)下面的手冊轉義字符了解更多。

答案2

也許現在價值不那麼高了,但在我看來$HOME/.bashrc我將 ssh 別名為

alias ssh='ssh -e ^]'

這樣我就可以避免與普通人發生潛在的衝突用法雖然在換行之後是新鮮的。相反,為了退出 ssh 會話,我按Ctrl ]then Ctrl Z,這與我們很久以前在舊 telnet 下執行此操作的方式一致(或者仍然在一些沒有 sshd 的嵌入式 Linux 設備、電視等上)。

相關內容