当我通过 SSH 进入 OpenShift 上的设备时,默认的 SSH 超时时间为 300 秒,我觉得这太短了。我可以在终端中运行以下任一命令来解决这个问题:
export TMOUT=30000
unset TMOUT
但是,每次登录时都执行此操作很麻烦,我有时会忘记。我似乎无法编辑.bashrc
,输入这些命令$OPENSHIFT_DATA_DIR/.bash_profile
也不起作用。
我已采取回显来自我的提醒消息.bash_profile
并将其附加export TMOUT=30000
到我的 bash 历史记录中的方法history -s "export TMOUT=30000"
。这至少可以更轻松地运行命令,同时还能给我一个提醒。
但理想情况下,这会自动发生。有什么方法可以实现吗?
答案1
您可以编写一个 bash 脚本来提示您输入名称和 ip,然后运行:
ssh -t 名称@ip'导出 TMOUT=30000; bash -l'
然后,如果您还没有,请创建一个 .bash_logout 文件来运行“unset TMOUT”
我认为这应该有效并且让你的生活更轻松:)