我有ControlPersist 4h
我的.ssh/config
,它工作得很好,我时不时地
需要连接到这个需要一些特殊身份验证的服务器,如果我在它锁定我的帐户时不使用该帐户,
问题是这样发生的,我有一段时间不使用我的帐户,然后我 ssh 进入服务器,它检查并锁定我的帐户,所以它说是这样,但实际上并没有把我踢出去,所以如果我离开( Ctrl-D,或关闭终端)并联系管理员解锁我的帐户并再次尝试连接,我的会话在我的一端“保持活动状态”并且它基本上不会再次尝试,除非我重新启动或杀死所有与 ssh 相关的过程,这很烦人,
有没有办法关闭这些在后台运行的会话?
小智 8
您想要-O exit
ssh 选项。
krall@localhost $ ssh -o ControlPersist=yes otherbox
Password:
krall@otherbox $ exit
Shared connection to otherbox closed
krall@localhost $ ssh otherbox -O exit
Run Code Online (Sandbox Code Playgroud)
另一个选项是-O stop
,它使控制主机停止接受连接,或者如果当前没有任何连接则关闭。
小智 0
如果您ps -ef | grep {hostname}
已连接,则可以kill -9
执行该过程,它将重置连接。
归档时间: |
|
查看次数: |
4105 次 |
最近记录: |