Linux实现免密登录:简单轻松搞定!(Linux免密登录)

Linux系统是当今流行的操作系统之一,是软件、开源、稳定、安全的。这里介绍如何在Linux系统中实现免密登录,主要解决免去每次登录Linux系统都输入密码的烦恼,这样可以大大提高运行效率。

使用Linux免密登录需要确认如下内容:一台Linux服务器和一个要免密登录的客户设备,以及服务器已安装ssh服务。

首先,需要在客户端设置ssh KEY,以便服务器有效调用;

## 客户端设置ssh KEY

# 生成ssh KEY
ssh-keygen -t rsa
ssh-keygen -t dsa
# 将公钥拷贝到服务器
ssh-copy-id username@ip

接下来,便可以在服务器端设置免密登录权限;

## 服务器端免密登录设置

# 编辑sshd_config配置文件
vim /etc/ssh/ssd_config

# 将RSAAuthentication及PubkeyAuthentication设置为yes
RSAAuthentication yes
PubkeyAuthentication yes

# 保存配置,并重启sshd服务
service sshd restart

如此,免密登录设置完成,用户可以利用ssh命令及ssh key登录到Linux服务器了,操作简单轻松搞定!

总结,在Linux系统中实现免密登录主要需要设置ssh key;在客户端使用ssh-keygen命令完成ssh key的生成,其中包括一个公钥和私钥;之后将公钥拷贝到服务器,并在sshd_config文件中设置RSAAuthentication及PubkeyAuthentication为yes;最后重启ssh服务,就可以实现免密登录的功能了。


数据运维技术 » Linux实现免密登录:简单轻松搞定!(Linux免密登录)