SSH配置免密登录

配置免密登录的步骤

要配置SSH免密登录,需要进行以下几步:

步骤一:生成SSH密钥对

首先,在本地计算机上生成SSH密钥对。这包括一个私钥(private key)和一个公钥(public key)。

打开终端或命令提示符,并执行以下命令:

复制代码
ssh-keygen -t rsa

系统将会提示你指定保存密钥文件的路径和文件名。默认情况下,密钥对将保存在用户主目录下的.ssh文件夹中。可以直接按回车键接受默认选项。

步骤二:将公钥复制到目标服务器

生成公钥后,需要将公钥复制到目标服务器上。可以使用以下命令将公钥复制到目标服务器:

复制代码
ssh-copy-id username@remote_host
或者
ssh-copy-id myserver

其中,username是你登录远程服务器时使用的用户名,remote_host是远程服务器的地址或域名。执行该命令后,系统会要求输入你的密码。

步骤三:测试免密登录

完成以上步骤后,你应该能够使用SSH免密登录到目标服务器了。只需执行以下命令:

复制代码
ssh username@remote_host

这次将不再需要输入密码,而是直接登录到目标服务器。

相关推荐
特种加菲猫21 分钟前
自定义协议、序列化与守护进程:构建可靠后端服务
linux·网络·笔记
指尖@韶华23 分钟前
【Kylin Linux root 密码故障处置指南(超限重试 + 改回原密码)】
linux·运维·kylin
Madison-No724 分钟前
【Linux】 第一个系统程序——进度条
linux·运维·服务器
求你别吃了ど⁰̷̴͈꒨⁰̷̴͈う♡24 分钟前
Linux给命令起别名
linux·运维·服务器
王火火(DDoS CC防护)25 分钟前
如何判断服务器是否遭受攻击?
服务器·web安全·网络安全·ddos攻击
年度最佳学生25 分钟前
【linux】解决selinux 导致的 systemctl code=exited, status=203/EXEC
linux·运维·服务器
Maple_land40 分钟前
内建命令揭秘与环境变量全景:Linux变量体系的完整闭环
linux·运维·服务器·c++·centos
被遗忘的旋律.1 小时前
Linux驱动开发笔记(十三)——platform设备驱动
linux·驱动开发·笔记
D11_1 小时前
阿里云服务器百度站长平台验证完整指南:SSH文件验证详解
服务器·百度·阿里云
EndingCoder1 小时前
Node.js 数据查询优化技巧
服务器·javascript·数据库·node.js·数据查询优化