配置Linux服务器实现安全免密登录(Linux免密登录)

配置Linux服务器实现安全免密登录

Linux服务器作为业界广泛应用的服务器软件,其安全性很高。要想实现安全免密登录,我们需要做一些配置。

第一步,在Linux服务器上新建一个用户并设置免密登录,例如:

[root@localhost ~]# useradd cert_user

[root@localhost ~]#passwd -d cert_user

第二步,利用ssh-keygen创建一对密钥文件:

[root@localhost ~]# ssh-keygen -t rsa

运行ssh-keygen命令后会提示输入保存文件路径及其他内容,此时,不用修改默认内容,按回车即可。

第三步,将公钥拷贝到服务器端,并附正确权限:

[root@localhost ~]# ssh-copy-id -i ~/.ssh/cert_user_rsa.pub cert_user@192.168.1.100

第四步,修改SSH服务器端的配置文件—/etc/ssh/ssh_config:

[root@localhost ~]# vim /etc/ssh/ssh_config

RSAAuthentication yes

PubkeyAuthentication yes

重启ssh服务,使配置生效

[root@localhost ~]# /etc/init.d/ssh restart

第五步,测试免密登录是否能够成功:

[root@localhost ~]# ssh cert_user@192.168.1.100

如果连接上,则完成了Linux服务器实现安全免密登录的配置。利用ssh-keygen创建的密钥文件可以保证服务器的安全,而无需每次输入密码,进而能更好地方便用户使用。


数据运维技术 » 配置Linux服务器实现安全免密登录(Linux免密登录)