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
好了,大功告成,以后就不用每次都输入密码了:)