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免密连接服务器

相关推荐
苏婳6666 小时前
Java---SSH(MVC)面试题
java·ssh·mvc
子非衣12 小时前
手机连接服务器Shell(SSH)工具ConnectBot
运维·服务器·ssh
CS Beginner1 天前
【Linux】快速配置wifi和SSH服务
linux·运维·ssh
Huazzi.1 天前
使用Scoop安装Git
git·elasticsearch·gitee·ssh·github·scoop
lucky-billy2 天前
使用 VS Code 通过 SSH 编译 Linux C++ 程序
linux·ssh·vs code·远程编译
QQ__17646198243 天前
Windows 免密 SSH 登录 Ubuntu配置全流程(可复用到 VS Code)
运维·ubuntu·ssh
ZeroNews内网穿透3 天前
Typecho博客搭建与公网访问指南
运维·服务器·网络·ssh
学习中....4 天前
Claude Code + mcp-ssh-manager:让AI成为随身运维专家
运维·ssh
小CC吃豆子4 天前
Then库的原理是什么?
运维·ssh
dlhto4 天前
Kiro Remote SSH 无法连接远程服务器问题排查与解决
运维·服务器·ssh