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
VPS 上禁用与启用 IPv6 全教程
Linux运维VPS禁用、启用ipv6教程
2
Linux VPS 使用 tc 实现端口限速教程(支持动态解除限速)
Linux运维详细讲解 Linux VPS 使用 tc 实现端口限速、流量控制、自动限速与解除限速的方法,支持 Xray、Hysteria、Docker 等服务。
3
VPS 添加 IPv6 超详细教程(含静态 IPv6、SLAAC、临时 IPv6)
Linux运维VPS添加临时ipv6
4
Linux 设置 IPv6 或 IPv4 优先教程(gai.conf 配置指南)
Linux运维Linux设置ipv6、ipv4优先
5
如何查看 VPS 是否被扫描端口(Linux 服务器安全指南)
Linux运维查看VPS是否被爆破
随机文章随机推荐
