CentOS ssh免密码登录

电脑知识 投稿 89400 0 评论

CentOS ssh免密码登录

ssh免密码登录

1 在本机生成公钥

本机终端输入:

$ ssh-keygen -t rsa

配置相关全部直接回车
在~/.ssh/目录下生成两个文件

id_rsa : 私钥
id_rsa.pub : 公钥

2 导入公钥到认证文件

在本机终端输入:

$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

3 导入要免密码登录的服务器

在本机将认证文件复制到服务器

$ scp -P 54321 ~/.ssh/authorized_keys root@192.168.0.30:/root/.ssh/

如果服务器上没有文件夹就新建一个.ssh/文件夹

4 在服务器上更改权限

$ chmod 700 ~/.ssh
$ chmod 600 ~/.ssh/authorized_keys

编程笔记 » CentOS ssh免密码登录

赞同 (98) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽