VPS设置密钥登录 一键导入公钥到VPS
171 字
1 分钟
VPS设置密钥登录 一键导入公钥到VPS
如果没有密钥 在vps上申请一个 如果有请忽略
申请密钥
申请密钥对
ssh-keygen -t ed25519 -a 100安装公钥
cat .ssh/id_ed25519.pub >> .ssh/authorized_keys私钥设置可读权限
chmod 600 .ssh/id_ed25519保存好私钥
id_ed25519
一键导入公钥脚本
bash <(curl -sL https://raw.githubusercontent.com/leuxinovo/clearvps/main/sshkey.sh) -g github用户名把公钥导入到GitHub https://github.com/settings/keys 即可使用脚本一键导入公钥到VPS
设置密钥登录
nano /etc/ssh/sshd_config进行如下设置: 开启密钥登录:PubkeyAuthentication yes 另外,请留意 root 用户能否通过 SSH 登录: PermitRootLogin yes 当你完成全部设置,并以密钥方式登录成功后,再禁用密码登录: PasswordAuthentication no
最后重启ssh
systemctl restart ssh支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
相关文章智能推荐
1
Linux VPS 使用 tc 实现端口限速教程(支持动态解除限速)
常用脚本详细讲解 Linux VPS 使用 tc 实现端口限速、流量控制、自动限速与解除限速的方法,支持 Xray、Hysteria、Docker 等服务。
2
VPS 上禁用与启用 IPv6 全教程
常用脚本VPS禁用、启用ipv6教程
3
VPS 添加 IPv6 超详细教程(含静态 IPv6、SLAAC、临时 IPv6)
常用脚本VPS添加临时ipv6
4
Linux 设置 IPv6 或 IPv4 优先教程(gai.conf 配置指南)
常用脚本Linux设置ipv6、ipv4优先
5
通过 acme.sh 轻松申请 Let's Encrypt 通配符证书
常用脚本通过acme.sh申请通配符证书
随机文章随机推荐
