要实现Client 免密码登录 Server服务器,只需要3步:
- 在Client端生成秘钥:
ssh-keygen -t rsa -P ""
生成的秘钥在home/myuser/.ssh
目录下面
linyk3@ThinkPad-S5:~/.ssh$ pwd
/home/linyk3/.ssh
linyk3@ThinkPad-S5:~/.ssh$ ll
总用量 20
-rw-r--r-- 1 linyk3 linyk3 397 4月 12 2018 id_rsa.pub
-rw------- 1 linyk3 linyk3 1679 4月 12 2018 id_rsa
-rw-r--r-- 1 linyk3 linyk3 3760 11月 13 11:08 known_hosts
drwx------ 2 linyk3 linyk3 4096 11月 17 23:36 ./
drwxr-xr-x 38 linyk3 linyk3 4096 11月 17 23:37 ../
- 在Service端中的 新建authorized_keys 文件:
cd ~/.ssh/
vi authorized_keys
3 将Client 中 id_rsa.pub 中的公钥复制到Service端的authorized_keys文件中就可以了
网友评论