IT技术博客大学习 共学习 共进步

复制SSH回话,避免多次密码输入

Zen Space [睿] 2011-03-22 23:47:24 浏览 3,723 次

    就当时记事吧. 这不是怎样配置ssh密钥避免密码输入的实例, 当然经常ssh登陆的你肯定也配置过了.

    我们公司的内网环境比较特殊, 为了安全性做了各种认证, 联入网络需要准入一下, 准入需要使用密码+随即密码的方式认证, 是挺安全的, 可以对于我们来说其实很痛苦,每次都要输入一下密码,因为包含了随即密码,我们无法使用脚本来方便的准入. 我们联入公司的开发机需要通过一台特殊的服务器来将我们的登陆转发, 也就是登陆到中转机,然后通过中转机在ssh.同样登陆中转机也是需要这个随机密码的. 吐槽完毕.

    工作中经常需要在多台服务之间ssh登陆, screen 是一个不错的选择, 不过有时候还是需要打开另一个窗口再次登陆, 这时我又得再次输入那个随机密码, 如果你使用windows并且使用SecureCRT那你可以不用继续往下看了,SecureCRT可以简单的复制回话, 这个功能很贴心. 如果使用Linux&Mac OS那就继续往下看.

    在/etc/ssh_config 文件中加入

Host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p

    下次登陆同一站点的时候就会自动复用已有的回话. 可以只输入一次密码开N个窗口了. 这个和密钥要解决的不是同一个问题.

建议继续学习

  1. python实现自动登录discuz论坛 (阅读 32,661)
  2. 微信扫码登录网页实现原理 (阅读 17,262)
  3. 初探单点登录 SSO (阅读 10,500)
  4. Linux shell脚本使用while循环执行ssh的注意事项 (阅读 8,062)
  5. 如何设计用户登录 (阅读 6,521)
  6. 你会做Web上的用户登录功能吗? (阅读 6,261)
  7. 在ssh服务里使用chroot (阅读 5,841)
  8. 为什么要用公钥/私钥而不是密码去做SSH身份验证 (阅读 5,701)
  9. 如何让ssh登录更加安全 (阅读 5,603)
  10. ssh连接超时解决办法 (阅读 5,504)