美文网首页
体验Web开发部署(四):ssh免密码登陆服务器

体验Web开发部署(四):ssh免密码登陆服务器

作者: 汀江秋雨 | 来源:发表于2018-02-21 22:41 被阅读0次

20180221 by 慕容秋

服务器操作系统: Centos 6 x86 bbr
本机操作系统: macOS 10.13.3

每次通过ssh登陆服务器,都要输入密码,是不是很烦躁:( 我们可以这样,通过ssh密钥文件的方式来访问:

  • 首先,找到本地的公钥文件,一般在.ssh目录,后缀名为pub的文件,我这里的是id_rsa.pub,若没有的话,可百度搜索生成ssh密钥:
➜  mysql cd ~/.ssh
➜  .ssh ll
total 56
-rw-------  1 muroqiu  staff   1.6K  4  8  2014 id_rsa
-rw-r--r--@ 1 muroqiu  staff   395B  4  8  2014 id_rsa.pub
  • 将id_rsa.pub拷贝到服务器的.ssh目录下:
scp -P 20222 /Users/muroqiu/.ssh/id_rsa.pub root@184.170.221.222:~/.ssh
  • 本机终端模式下,先通过ssh连接上服务器:
ssh root@184.170.221.222 -p 27241
  • 然后将id_rsa.pub文件内容追加到authorized_keys文件中:
cat id_rsa.pub >> authorized_keys

好了,大功告成,以后就不用每次都输入密码了:)

相关文章

网友评论

      本文标题:体验Web开发部署(四):ssh免密码登陆服务器

      本文链接:https://www.haomeiwen.com/subject/himwtftx.html