【Linux】服务器免密登陆

由于专业要求,我需要经常通过 VSCode、Terminal 等工具连接远程服务器开展工作。而每次连接都需要输入一次或多次密码无疑影响了工作体验。基于该背景,本文介绍了免密登陆远程服务器的方式。

1. 生成 id_rsa.pub 文件

根据自己的邮箱地址,利用命令:

nasj 复制代码
ssh-keygen -t rsa -C "xxx@xxx.com"

生成自己的 id_rsa.pub 文件。此时,对于 MacOS 用户,在 /Users/用户名/.ssh/目录下可以找到 id_rsa.pub 文件;对于 Windows 用户可以在 C:\\用户\用户名\.ssh\ 目录下找到 id_rsa.pub 文件。

2. 绑定服务器

将第一步生成的 id_rsa.pub 文件拷贝到 Linux 服务器上的 /root/.ssh/ 文件夹中。然后执行以下代码:

bash 复制代码
chmod 700 /root/.ssh
cd /root/.ssh
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys
service ssh restart

至此,即可在该设备上实现免密登陆服务器。

相关推荐
原来是猿2 分钟前
Linux线程同步与互斥(五):线程池的全面实现
linux·服务器·开发语言
王九思2 分钟前
Ansible 自动化运维基础—模板
运维·自动化·ansible
嵌入式×边缘AI:打怪升级日志3 分钟前
从零开始学习 Linux SPI 驱动开发(基于 IMX6ULL + TLC5615 DAC)
linux·驱动开发·学习
feng_you_ying_li3 分钟前
linux之进程控制
linux
Mr_pyx6 分钟前
CompletableFuture 使用全攻略:从异步编程到异常处理
linux·前端·python
开开心心_Every6 分钟前
跨平台高速下载工具,支持浏览器功能强大
运维·服务器·随机森林·pdf·电脑·逻辑回归·excel
拾贰_C22 分钟前
【OpenAI | Ubuntu | bigmodel】 openai规范配置bigmodel(zhipu)大模型api
linux·运维·ubuntu
计算机安禾25 分钟前
【Linux从入门到精通】第22篇:Shell变量与数据类型——数字与字符串处理
linux·运维·chrome
桌面运维家32 分钟前
服务器负载均衡异常流量监控与安全防护实战
服务器·安全·负载均衡
idolao37 分钟前
CentOS 7 安装 jprofiler_linux64_7_2_3.tar.gz 详细步骤(解压、配置、远程连接)
linux·python·centos