自动增加 OpenShift SSH 超时

自动增加 OpenShift SSH 超时

当我通过 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”

我认为这应该有效并且让你的生活更轻松:)

相关内容