ubuntu server 18.04 ssh 断开重连 继续之前的操作问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
woshidabendan
帖子: 13
注册时间: 2018-07-11 20:05
系统: ubuntu server 18.04

ubuntu server 18.04 ssh 断开重连 继续之前的操作问题

#1

帖子 woshidabendan » 2018-07-14 10:02

ubuntu server 18.04 正在安装软件或其它的显示输出 途中断开ssh 之后重新连接不会接着之前的输出信息了,怎么返回之前的界面的
头像
astolia
论坛版主
帖子: 6386
注册时间: 2008-09-18 13:11

Re: ubuntu server 18.04 ssh 断开重连 继续之前的操作问题

#2

帖子 astolia » 2018-07-14 12:01

你该给ssh的配置文件中设置ClientAliveInterval和TCPKeepAlive来保持连接防止超时断开。如果网络不稳定,那么考虑用screen或tmux,后期想重连要简单的多。ubuntu的系统升级功能就用了screen

如果没有做预先防范措施,想要获取其他进程输出一般用strace。

代码: 全选

strace -f -p进程ID -s9999 -e trace= -e write
但在你执行strace之前的输出就永远丢失了,而且strace的输出可读性也并不好。

要往其他tty里输入数据要简单点

代码: 全选

exec 1>/dev/pts/0
这样就把当前tty的标准输出作为了pts/0的输入
回复