编程 #免密码登录服务器

2024-11-19 04:29:52 +0800 CST views 737

通过以下步骤配置服务器免密码登录功能:

1. 开启 RSA 登录

编辑 SSH 配置文件,启用 RSAAuthenticationPubkeyAuthentication

sudo vim /etc/ssh/sshd_config

在配置文件中确保以下内容为 yes

RSAAuthentication yes
PubkeyAuthentication yes

保存并退出后,重启 sshd 服务:

sudo systemctl restart sshd

2. 生成 SSH 密钥对

使用以下命令生成 SSH 密钥对:

ssh-keygen -t rsa

一路回车,生成密钥对,默认会生成 id_rsaid_rsa.pub 两个文件。

3. 添加公钥到授权列表

将生成的公钥添加到服务器的授权密钥文件中:

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

确保 authorized_keys 文件的权限正确:

chmod 600 ~/.ssh/authorized_keys

4. 下载私钥

将生成的私钥文件(id_rsa)下载到本地机器,并配置 SSH 客户端使用该私钥进行连接。

注意:私钥文件应妥善保管,确保其权限设置为只读(chmod 400 id_rsa)。

复制全文 生成海报 服务器配置 安全 SSH 网络管理

推荐文章

PHP 8.4 中的新数组函数
2024-11-19 08:33:52 +0800 CST
go命令行
2024-11-18 18:17:47 +0800 CST
XSS攻击是什么?
2024-11-19 02:10:07 +0800 CST
基于Webman + Vue3中后台框架SaiAdmin
2024-11-19 09:47:53 +0800 CST
Dropzone.js实现文件拖放上传功能
2024-11-18 18:28:02 +0800 CST
js常用通用函数
2024-11-17 05:57:52 +0800 CST
Nginx 负载均衡
2024-11-19 10:03:14 +0800 CST
10个几乎无人使用的罕见HTML标签
2024-11-18 21:44:46 +0800 CST
FcDesigner:低代码表单设计平台
2024-11-19 03:50:18 +0800 CST
php常用的正则表达式
2024-11-19 03:48:35 +0800 CST
18个实用的 JavaScript 函数
2024-11-17 18:10:35 +0800 CST
php strpos查找字符串性能对比
2024-11-19 08:15:16 +0800 CST
10个极其有用的前端库
2024-11-19 09:41:20 +0800 CST
7种Go语言生成唯一ID的实用方法
2024-11-19 05:22:50 +0800 CST
在Vue3中实现代码分割和懒加载
2024-11-17 06:18:00 +0800 CST
windon安装beego框架记录
2024-11-19 09:55:33 +0800 CST
Vue3中如何处理权限控制?
2024-11-18 05:36:30 +0800 CST
Go 如何做好缓存
2024-11-18 13:33:37 +0800 CST
用 Rust 构建一个 WebSocket 服务器
2024-11-19 10:08:22 +0800 CST
mendeley2 一个Python管理文献的库
2024-11-19 02:56:20 +0800 CST
程序员茄子在线接单