centos密钥登录!密钥登录有很多好处:较安全、用途多,sync等
设置教程
1. 生成密钥
登录服务器 ssh
终端,输入以下命令生成密钥。
ssh-keygen -t rsa
连按三次回车即可成功生成密钥。
2. 安装公钥并设置文件权限
输入以下命令安装公钥并设置文件权限。
cd .sshcat id_rsa.pub >> authorized_keyschmod 600 authorized_keyschmod 700 /root/.ssh
运行完成即可
3. 打开密钥登录
vi /etc/ssh/sshd_config
找到以下代码,去掉注释(#
号)即可
PubkeyAuthentication yes
如下图所示
4. 重启ssh服务
输入以下命令重启 ssh
服务即可
systemctl restart sshd
5. 测试密钥登录
拷贝私钥(id_rsa
)到本地(可以使用 SFTP
等方法),在 ssh
软件导入密钥(以 Termius
为例),然后测试登录
导入密钥
当你完成以上全部设置,并成功以密钥方式登录后,可以选择禁用密码登录
6. 禁用密码登录(可选)
vi /etc/ssh/sshd_config
找到以下代码,将 yes
改成 no
即可
PasswordAuthentication yes
如下图所示
7. 重启ssh服务(可选)
输入以下命令重启 ssh
服务即可
systemctl restart sshd
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://sg.hqyman.cn/post/9504.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~