修改ssh超时连接时间
Device侧配置的客户端与服务端无响应超时时间默认为300s,若用户想修改默认连接超时时间,可在制作Device侧文件系统时修改文件系统中的/etc/ssh目录下的sshd_config文件与/etc/profile文件。
- 不超时设置方法。
- 固定超时时间设置方法。
- 修改文件系统中的/etc/ssh目录下的sshd_config文件。
vi /usr/local/filesys_modify/tempdir/etc/ssh/sshd_config
- 取消“ClientAliveInterval”配置项的注释,并设置为期望超时的固定时间,单位为秒。
- 取消“ClientAliveCountMax”配置项的注释,并设置为0。
执行:wq保存退出。
- 修改文件系统中的/etc/profile文件。
vi /usr/local/filesys_modify/tempdir/etc/profile
修改TMOUT为期望超时的固定时间(同etc/ssh/sshd_config文件中的ClientAliveInterval),单位为秒,如下所示:
export TMOUT=500
执行:wq保存退出。
- 修改文件系统中的/etc/ssh目录下的sshd_config文件。

若制作文件系统时未按照如上配置进行设置,后续可直接在Device侧进行上述配置修改,修改后重启sshd进程,然后重新连接Device即可。
使用root用户重启sshd进程操作如下:
ps -ef | grep sshd kill -9 <sshd_pid> /usr/sbin/sshd &
说明:Device侧无文件编辑命令,可将Device上相关文件拷贝到其他环境进行编辑,然后替换Device侧对应文件。
父主题: 常用操作