linux 密钥对 远程登录
RSAAuthentication yes
PubkeyAuthentication yes
情景: 本地主机以用户 root身份,无密钥登录远程阿里云 A机 一、远程linux系统配置(A机) 1.修改sshd配置文件(/etc/ssh/sshd_config). RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys # 会去登录账户下的 ~/.ssh/authorized_keys文件中去寻找key 2.重启 sshd服务 service sshd restart 3.生成密钥对 ssh-keygen -t rsa 生成的秘钥对在本地 的 ~./ssh/ 二、本地linux系统配置(B机) 生成密钥对 ssh-keygen -t rsa 一路回车 拷贝公钥到远程linux即A机 在B机执行命令 scp ~/.ssh/id_rsa.pub root@47.103.3.254:/root/.ssh/bbbb.pub 在A机执行命令(root用户执行) cat ~/.ssh/bbbb.pub >> authorized_keys chmod 600 authorized_keys 在B机进行登录(test用户) ssh47.103.3.254 即可无密码登录到A系统 5.注意事项 远程系统A机的目录.ssh以及文件authorized_keys的权限分别是700和600Linux 远程登录,如果权限不正确也可能导致登录失败 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |