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

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

相关推荐
小白的码BUG之路1 小时前
linux -- ssh两台机器相连
运维·服务器·ssh
缓慢更新3 小时前
表单引擎的存储建模:宽表与文档库的取舍
运维·服务器·网络·数据库·低代码·oracle·适配器模式
续写烂尾3 小时前
贴片 SD NAND、eMMC、TF 卡规格怎么定?硬件工程师选型清单
运维·服务器·网络
不昀3 小时前
网口Link Up后仍然掉线,怎样区分物理链路和数据通路问题?
linux·以太网
科技小E3 小时前
监控设备品牌杂乱无法互通?EasyGBS打通孤岛,统一汇聚视频
服务器·网络·音视频
Lhan.zzZ4 小时前
Qt WebEngineView 在 Linux 上无法加载网页:从“看不见 HTML“到“禁用沙箱“
linux·c++·qt
Fcy6485 小时前
Linux下 多路转接select详解
linux·select·多路转接
weixin199701080165 小时前
《抖音商品API:/product/detail 与 /product/list 的字段边界与图片合规踩坑》(附 Python 源码)
服务器·网络·windows
云飞云共享云桌面5 小时前
设计师共享单台图形服务器,解决 SolidWorks大装配卡顿难题
运维·服务器·3d·自动化·电脑·制造
无足鸟ICT6 小时前
【RHCA+】RPM包命名规则
linux·运维·服务器