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

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

相关推荐
开开心心_Every36 分钟前
文件夹批量创建工具支持同级和多层级
运维·服务器·游戏·jupyter·智能手机·pdf·postman
KING-WU51238 分钟前
Linux 工具之 yum、vim、gcc
linux·运维·服务器·后端
Mortalbreeze40 分钟前
MySQL 基础篇(三):一文掌握 MySQL 常见数据类型
linux·服务器·数据库·mysql
zhangrelay1 小时前
机器人或计算机智能与时间相关案例汇总(ROS2-ROS1)
linux·笔记·学习·ubuntu·机器人
沫璃染墨1 小时前
《从零入门Linux系统篇(五十三):线程篇·六——线程互斥详解:从并发问题到mutex互斥锁》
linux·运维·服务器·开发语言·后端·架构·系统架构
程序员-Benothing1 小时前
Shell循环教程:for、while、until、break、continue详解
linux·运维·服务器
Zhang~Ling1 小时前
Linux网络:五种IO模型及其工作原理与应用
linux·网络·php
雪落漂泊1 小时前
Linux基本指令(下)
java·linux·服务器
小白的码BUG之路1 小时前
Ubuntu -- 使用命令firewall-cmd
linux·运维·服务器
Chill601 小时前
非root用户怎么在ubuntu服务器上配置第三方的codex
linux·服务器·ubuntu