时间: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