linux免密登录最简单--图文详解

简介: linux免密登录最简单--图文详解

最简单的免密登录

A电脑134生成密钥 传给B电脑129

134就可以免密登录129

1.A134电脑生成秘钥

ssh-keygen -t rsa

2.A134电脑将秘钥传给B129电脑

ssh-copy-id root@192.168.1.129  #将秘钥直接传给B电脑

执行该命令后,需要输入B电脑129的root密码,然后将公钥添加到目标主机上的授权文件中。

如果无法使用ssh-copy-id命令,可以手动将公钥内容复制到目标主机的授权文件中。打开本地主机上.ssh目录下的id_rsa.pub文件,将其中的内容复制到目标主机上的~/.ssh/authorized_keys文件中。

完成公钥添加后,需要对SSH服务进行一些配置。在目标主机上打开SSH配置文件/etc/ssh/sshd_config,找到以下两行并确保其未被注释:

RSAAuthentication yes
PubkeyAuthentication yes

如果这两行被注释掉了,需要将注释符号(#)删除,并保存文件。

然后重启SSH服务,使配置生效。使用以下命令重启SSH服务

systemctl restart sshd

3.测试

ssh 192.168.11.129

同理:如果B->A也需要免密登录,统一的操作。

大功告成!

目录
相关文章
|
15天前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
71 0
|
15天前
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
24 0
|
15天前
|
监控 Shell Linux
【Shell 命令集合 系统管理 】Linux 显示当前登录到系统的用户信息 who命令 使用指南
【Shell 命令集合 系统管理 】Linux 显示当前登录到系统的用户信息 who命令 使用指南
154 45
|
15天前
|
Linux 网络安全
linux免密登录报错 Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf
linux免密登录报错 Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf
36 1
|
15天前
|
安全 Unix Linux
基于MobaXterm工具的Linux远程SSH登录
本文介绍了如何使用 MobaXterm 进行 Linux 远程登录。首先,从官方网站下载并安装 MobaXterm。启动后,创建新的远程会话,选择 SSH 类型,输入服务器 IP、主机名和端口。接着,提供用户名和密码进行连接。成功后,即可使用远程终端执行命令。此外,文章还提到了其他常用的 Linux 远程登录工具,如 PuTTY、OpenSSH、SecureCRT 和 Xshell,强调了选择工具时应考虑个人偏好和安全需求。
|
15天前
|
Linux
linux centos7查看linux的登录日志
linux centos7查看linux的登录日志
58 2
linux centos7查看linux的登录日志
|
15天前
|
NoSQL Linux PHP
php添加redis扩展 linux和windos图文详解 l
php添加redis扩展 linux和windos图文详解 l
11 0
|
15天前
|
监控 Linux Shell
Linux脚本的作用是监控IP登录失败次数
Linux脚本的作用是监控IP登录失败次数
24 1
|
15天前
|
存储 Shell Linux
【Shell 命令集合 系统管理 】Linux 显示当前登录用户的用户 whoami命令 使用指南
【Shell 命令集合 系统管理 】Linux 显示当前登录用户的用户 whoami命令 使用指南
57 1
|
8天前
|
Shell Linux 程序员
【Linux】Shell 命令以及运行原理
【Linux】Shell 命令以及运行原理