SSH无密码登录

  1. step1.   a$ ssh-keygen -t rsa    一路回车
  2. step2.   a$ scp ~/.ssh/id_rsa.pub b:~/.ssh/a.pub    //输入密码
  3. step3.   b$ cat ~/.ssh/a.pub >> ~/.ssh/authorized_keys

大功告成。之后在使用a机向b机复制文件的时候就不用再输入密码了。

发表评论?

4 条评论。

  1. 一转眼半年多过去了。夫人您好悬把这个网址都忘掉了吧。 😥

  2. 哪有,我是考验你呢!

  3. @花花
    考验吗?那我告诉你密码的时候惊讶个什么? 😀

  4. @花花
    其实第二和第三步可以用一个ssh-copy-id命令代替。
    然后第一步可以给私钥加个密码(不是ssh密码),这样私钥更安全,只是用到这个私钥时需要输入私钥加密的密码,也可以用ssh-agent,ssh-add,启动认证代理并代理私钥,只第一次用的时候输下加密密码,也不算麻烦。最后可以把sshd的密码认证关掉,只允许密钥认证,搞完这些之后服务器的安全顿时上升一个等级。更甚者再把root登陆关掉,赋予某账户sudo权限,再把上面的公钥移交给这个账户,哎呀,更BT的可以再把sshd的监听端口改成高端口。安全无止境啊

回复给 輕微 ¬
取消回复


请输入正确的验证码