繁体   English   中英

如何延迟ssh命令提示符?

[英]How to delay the ssh command prompt?

出于测试目的,我尝试在ssh成功后增加一些延迟以显示命令提示符!

# ssh root@ip
Using username "root".
Using keyboard-interactive authentication.
Password:
Last login: ....
test:~ #

我想在10秒后显示命令提示符(不是密码问题)!

我尝试通过添加睡眠10来更改PS1,这似乎通常可以正常工作,但是当ssh命令使用ssh -o ConnectTimeout=5此解决方案将无法正常工作!

PS1解决方案:

  1. 修改/ etc / profile
  2. 添加一行export PS1="\\e[31m\\]\\e[1m\\] \\h:\\w # \\[\\e[m\\]\\$(sleep 10)"
  3. 然后使用source /etc/profile但是-o ConnectTimeout这不适用于-o ConnectTimeout

还有其他想法吗?

无需修改命令提示符,只需将sleep命令作为一行~/.profile放入~/.profile

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM