Linux 快速实现免密登录(Linux免密登录)

Linux 快速实现免密登录

Linux 操作系统是多人共用的操作系统,经常需要用户通过输入用户名和密码来登录,有时登录不方便,这时下面的方法可以帮助用户快速实现无需密码登录 Linux 系统,帮助用户手动指定用户可以使用 ssh 免密码登录。

第一步:确定用户已在 Linux 系统中,或许您可以在系统中添加新用户:

# useradd username

第二步:在 Linux 系统中给新增加的用户添加密码:

# passwd username

第三步:查看 ssh 服务是否开启,如果关闭,请使用以下命令开启 ssh 服务:

# service sshd start

第四步:生成秘钥文件,登录 Linux 系统以 root 身份运行以下命令:

# ssh-keygen -t rsa

第五步:将用户私钥文件复制到允许免密登录的用户上,使用以下命令:

# ssh-copy-id -i ~/.ssh/id_eder username@remote_host

第六步:修改 ssh 配置文件,使用以下命令编辑配置文件:

# vi /etc/ssh/sshd_config

第七步:配置 ssh 配置文件,取消 RSA/DSA 认证密码登录,允许免密登录,在配置文件中修改以下值:

RSAAuthentication no

PubkeyAuthentication yes

第八步:重启 ssh 服务,使用下面的命令重启 ssh 服务:

# service sshd restart

经过以上步骤,用户就可以快速将已存在的用户以及新增加的用户实现免密登录 Linux 系统了。Linux 免密登录不仅节省用户时间,而且可以提高用户访问 Linux 系统的安全性。


数据运维技术 » Linux 快速实现免密登录(Linux免密登录)