使用非对称密钥登录SSH服务器


类型:LinuxApp,创建时间:Jan. 1, 2012, 6:59 p.m.

标题无“转载”即原创文章,版权所有。转载请注明来源:http://hgoldfish.com/blogs/article/75/。

通常登录SSH服务器都使用用户名与密码。每次都输入用户名和密码比较麻烦,特别是有很多台机器的时候。Windows下的putty支持大多数的SSH认证方式,其中就包含了非对称密钥登录。步骤其实很简单,

  1. 使用puttygen.exe生成非对称密钥,将私钥保存起来,将公钥传输到远程主机上,假定保存到~/id_rsa.pub。然后用下面这台命令放到认证文件里:

    cat ~/id_rsa.pub >> ~/ssh/authorized_keys
    
  2. 运行putty.exe,首先载入Session

  3. 在putty配置对话框的Connection->Data页的Auto-login username里填上登录所使用用户名,比如root

  4. 在配置对话框的Connection->SSH->Atuh页的Private key file for authentication内添入私钥所在的路径。

  5. 保存Session。下次登录的时候就不需要输入用户名和密码了

标题无“转载”即原创文章,版权所有。转载请注明来源:http://hgoldfish.com/blogs/article/75/。


暂时还没有任何评论。


何不来发表一下您对本文的看法(使用Markdown语法,分段空两行):