知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

SSH 利用数字证书登录Ubuntu

发布时间:2014-09-05 17:22:26作者:知识屋

首先, 有2种不同的路径.可以用Ubuntu服务器上的OpenSSH生成一对Public和Private的Key, 也可以用Windows上的Putty生成. 本质也没什么区别,都是服务器上放Public Key, 客户端放Private的key. 下面假设是直接利用Putty生成的方式:

将其生成的Public上传的服务器上, 放在用户主目录下 /home/xxx/.ssh 下, 然后需要进行一下格式转换

 

ssh-keygen -i -f keyfile.pub > newkeyfile.pub

cat newkeyfile.pub >> authorized_keys

用cat主要是为了添加在文件末尾,因为authorized_keys能够包含多个Public的Key,如果是第一个,也可以直接用mv生成authorized_keys

chmod 700 .ssh

chmod 600 authorized_keys

如果要在linux或者mac上使用putty生成的key, 需要putgen自己转成openssh的格式,然后可以用ssh xxx@example.com -i privatekey.ssh 登录

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜