linux 禁用密码登陆 启用ssh key登陆 配置
Posted 王子建
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 禁用密码登陆 启用ssh key登陆 配置相关的知识,希望对你有一定的参考价值。
1.在服务器上执行
#ssh-keygen -t rsa -C [email protected]
输入文件名(如xxxx)和私钥密码,并二次确认
会生成2个文件:xxxx,xxxx.pub
将公钥写入/root/.ssh/authorized_keys文件,将私钥xxxx下载到本地留作登陆使用
#cat xxxx.pub >> /root/.ssh/authorized_keys
修改配置
#vim /etc/ssh/sshd_config
#禁用密码验证
PasswordAuthentication no
#启用密钥验证
RSAAuthentication yes
PubkeyAuthentication yes
保存并重启sshd
#service sshd restart #centos系统
/**************************************************
ssh-keygen -t rsa -C [email protected]
[[email protected] home]# ssh-keygen -t rsa -C [email protected]
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): wzjroot
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in wzjroot.
Your public key has been saved in wzjroot.pub.
The key fingerprint is:
SHA256:P0PVjNZ5yw523CXeD+0nFwstCXeuLyr+d2f8rNknLrw [email protected]
The key‘s randomart image is:
+---[RSA 2048]----+
| |
| = . |
| .+.*.o|
| oo.B=+|
| S . *oO+|
| o . Bo+|
| +. ..+=|
| . ooooB*|
| ..ooE+*=B|
+----[SHA256]-----+
**************************************************/
以上是关于linux 禁用密码登陆 启用ssh key登陆 配置的主要内容,如果未能解决你的问题,请参考以下文章