CentOS 6.8 ssh key 免密码登陆
程序员文章站
2024-02-22 10:09:16
...
生成公钥和私钥文件-->将公钥文件内容导入到本机认证文件,并更改权限-->拿出私钥文件登陆测试
1、生成公钥和私钥文件
[aaa@qq.com ~]# ssh-****** -t rsa
这里一路回车就好,也可以输入一个密码(这个密码是用来算ssh key的不是登陆密码)
可以看到再 /root 目录下自动创建了一个.ssh的目录,在/root/.ssh 目录下生成了一对**文件
id_rsa 私钥
id_rsa.pub 公钥
2、将公钥文件内容导入到本机认证文件,并更改权限
[aaa@qq.com .ssh]# cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys #将公钥文件内容添加到认证文件 authorized_keys 中
[aaa@qq.com .ssh]# chmod 600 /root/.ssh/authorized_keys #更改认证文件的权限成600,这一步非常重要
[aaa@qq.com .ssh]# chmod 700 /root/.ssh/ #更改/root/.ssh 目录的权限成700
3、把私钥文件拷贝到其他机器上来验证
3.1 Windows 下用xshell来测试
3.2、用Linux主机来测试
推荐阅读
-
CentOS 6.8 ssh key 免密码登陆
-
linux下设置ssh免密码登陆的配置步骤分享
-
git使用SSH key去除密码登陆失败,想撤销,回到之前那种输入账号密码的,怎么处理
-
git使用SSH key去除密码登陆失败,想撤销,回到之前那种输入账号密码的,怎么办
-
centos配置ssh免密码登录后仍要输入密码的解决方法
-
使用ssh-keygen,实现免密码登陆linux的方法
-
SSH证书让Putty免密码登陆Linux的方法
-
linux下设置ssh免密码登陆的配置步骤分享
-
centos6.5配置ssh免秘钥登陆执行pssh命令的讲解
-
Linux密钥登录原理和ssh使用密钥实现免密码登陆