Linux远程免密码登录简易指南(linux远程免密码登录)

Linux远程免密码登录可以方便用户连接到远程服务器,今天就给大家介绍一下Linux远程免密码登录的简易指南,一起来看一下吧。

1、安装SSH服务,以CentOS7/Ubuntu/Debian系统为例:

CentOS7系统可以使用下面的命令安装SSH服务:

yum install -y openssh-server

Ubuntu/Debian系统可以使用下面的命令安装SSH服务:

sudo apt-get install openssh-server

2、启动SSH服务:

CentOS7可以使用下面的命令启动SSH服务:

systemctl start sshd

Ubuntu/Debian可以使用下面的命令启动SSH服务:

service ssh start

3、创建公钥和私钥:

在本地机器上,你需要创建公钥和私钥,首先要切换到用户的主目录下:

cd ~

使用ssh-keygen命令创建公钥和私钥,具体参数可以查看百度:

ssh-keygen -t rsa -b 4096

4、将公钥添加到服务器本地用户:

在服务器上的用户的目录中的.ssh/目录下创建文件authorized_keys,然后将本地生成的公钥添加到authorized_keys文件中,内容格式如下:

ssh-rsa     AAAAB3NT.......

5、更改文件权限:

保存好公钥之后需要更改这个文件的权限,确保该文件的权限是700,使用下面的命令可以更改权限:

chmod 700 .ssh

6、连接远程服务器:

使用ssh命令连接远程服务器,命令格式如下:

ssh -i  your_username@your_ip

如果一切顺利的话,就可以在本地和远程服务器之间免密码的进行连接了。

综上,要实现Linux远程免密码登录,需要:1、安装SSH服务;2、启动SSH服务;3、创建公钥和私钥;4、将公钥添加到服务器本地用户;5、更改文件权限;6、连接远程服务器。本文就是Linux远程免密码登录的简易指南,希望能帮助到大家。


数据运维技术 » Linux远程免密码登录简易指南(linux远程免密码登录)