ssh远程免密登录服务器

一、在本地生成密钥

复制代码
## 生成的私钥保存在".ssh/id_rsa", 公钥在".ssh/id_rsa.pub"
ssh-keygen

二、在服务器创建相应文件

1、创建.ssh目录并设置权限

复制代码
mkdir ~/.ssh
chmod 700 ~/.ssh

2、创建authorized_keys文件并设置权限

复制代码
touch ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

三、将本地生成的密钥添加到authorized_keys文件

1、将密钥复制到服务器指定位置,如"~/.ssh/id_rsa.pub"

2、添加到authorized_keys

复制代码
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

之后便可实现ssh免密连接服务器

相关推荐
Julien20045 天前
Docker 容器存储原理(一)
linux·运维·服务器·ssh·学习方法
Polevne5 天前
C# SFTP客户端实现文件传输
c#·ssh
Julien20046 天前
Docker 容器技术的本质
运维·服务器·ssh·学习方法
qetfw8 天前
Debian SSH 与 SFTP 分离:独立端口、Chroot 隔离与 internal-sftp
debian·ssh
多巴胺耐受9 天前
解决WSL关闭终端就会关机的问题
ssh
Databuff10 天前
五款主流 SSH 免费工具介绍
运维·ssh·运维开发
程序员大阳11 天前
使用Putty登录阿里云Ubuntu ECS服务器方法
ubuntu·云计算·ssh·ecs·putty
ShiXZ21313 天前
SSH 客户端常用指令与配置速查手册
运维·ssh
我爱吃土豆114 天前
AI 编程工具远程开发指南:Codex 桌面版与 WorkBuddy 通过 SSH 连接云服务器实践
服务器·人工智能·ssh
进击的炸酱面15 天前
如何在服务器中使用codex?代理配置一图详解
ide·vscode·ssh