首页 > 科技热点 > 正文内容

centos配置ssh服务

时间:2025-03-23 20:00:53

centos ssh配置 

在Centos系统中配置ssh的主要步骤包括:

1. 以root用户登录,更改ssh配置文件 /etc/ssh/sshd_config,去除以下配置的注释:

      - RSAAuthentication yes #启用rsa认证

      - PubkeyAuthentication yes #启用公钥私钥配对认证方式

      - AuthorizedKeysFile .ssh/authorized_keys #公钥文件路径

2. 重启SSH服务:root@server /#systemctl restart sshd 。

3. 在客户端机器上生成公钥私钥对:root@client /#ssh-keygen -t rsa,然后把id_rsa.pub发送到服务端机器上:root@client /#ssh-copy-id -i /root/.ssh/id_rsa.pub 服务器IP。

4. 检查或者修改SSH的端口:修改SSH配置文件 vim /etc/ssh/sshd_config Port 22。配置SELinux允许SSH端口,或者你也可以直接关闭SELinux。配置防火墙允许SSH端口:如果你关闭了防火墙,可以忽略此步。先查看防火墙是否开启了10086端口:firewall-cmd --permanent --query-port=22/tcp。没有开放22端口,那么添加下该端口:firewall-cmd --permanent --add-port=22/tcp。重新加载防火墙策略:firewall-cmd --reload。

5. 重启CentOS配置ssh:[root@localhost ~]# /etc/rc.d/init.d/sshd restart。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益, 请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。
标签:科技热点

科技之家 广州小漏斗信息技术有限公司 版权所有 提供支持 粤ICP备20006251号 网站地图 网站地图2