目录
一、环境
VMware下的CentOS 7 ,与xshell 7
CentOS 7下载:
https://blog.csdn.net/Stupid__Angel/article/details/126398032
Xshell 7下载链接:
链接:https://pan.baidu.com/s/1BqCokipPllp5CvrKAuUM6A?pwd=abcd
提取码:abcd
--来自百度网盘超级会员V1的分享
如果仅登录ssh,点击下面的链接:
https://blog.csdn.net/Stupid__Angel/article/details/126436496
二、操作
1、修改port为6789
输入 vim /etc/ssh/sshd_config 进入编辑 ,如图:

2、启用RSA认证,开启公钥认证

3、 禁止使用密码登录
PasswordAuthentication no

4、ssh在10分钟无操作的情况下自动退出
ClientAliveInterval 600
ClientAliveCountMax 0

5、禁用root,只有tom用户可以使用秘钥登录
PermitRootLogin no


6、 制作密钥对
ssh-keygen <== 建立密钥对
file in which to save the key (/root/.ssh/id_rsa): <== 按 Enter

如图,可知私钥位置,把id_rsa 复制到物理机的桌面上


开放端口
输入:firewall-cmd --add-port=6789/tcp --permanent
重启防火墙
输入:firewall-cmd --reload


输入ssh tom@主机IP:6789,即可登录:
本文介绍如何在CentOS7系统中配置SSH无密码登录,包括修改端口、禁用密码认证、设置RSA公钥认证等步骤,并详细说明了在Xshell7中进行操作的具体流程。

2734

被折叠的 条评论
为什么被折叠?



