虚拟机 HYper-V 安装CentOS 7
https://www.cnblogs.com/vanjnbolg/p/18062990
相关资料:
https://blog.csdn.net/weixin_46505978/article/details/132401372
开启22端口 # 使用 iptables sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT sudo service iptables save sudo service iptables restart # 如果使用 firewalld sudo firewall-cmd --permanent --add-port=22/tcp sudo firewall-cmd --reload
centos7 无法连接ssh 故障描述:CentOS 7 无法通过SSH连接。 可能原因及解决方法: SSH服务未启动: 解决方法:启动SSH服务。 sudo systemctl start sshd 确保SSH服务设置为开机启动。 sudo systemctl enable sshd 防火墙阻止了SSH端口(默认是22): 解决方法:开放SSH端口。 sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --reload SSH配置文件错误: 解决方法:检查并编辑/etc/ssh/sshd_config文件,确保配置正确。 sudo vi /etc/ssh/sshd_config 如果修改了配置,重启SSH服务。 sudo systemctl restart sshd SSH服务端口被修改: 解决方法:查看并记录正确的端口,使用-p参数连接SSH。 ssh [username]@[hostname] -p [port] SELinux配置问题: 解决方法:确保SELinux允许SSH服务。 getsebool -a | grep ssh setsebool -P sshd_enable_tty 1 SSH密钥问题: 解决方法:检查/etc/ssh/ssh_host_*密钥文件是否存在,如果丢失则重新生成。 sudo ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key sudo ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key sudo ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key 网络配置问题: 解决方法:检查网络连接,确保服务器的IP地址、子网掩码、网关和DNS正确配置。 SSH客户端问题: 解决方法:尝试使用另一台机器上的SSH客户端连接,以确定问题是出在服务器还是客户端。 服务器资源不足: 解决方法:检查服务器的资源使用情况(如CPU、内存、磁盘空间),确保服务器有足够的资源运行SSH服务。 日志文件分析: 解决方法:查看SSH服务日志/var/log/secure,分析具体错误信息。 sudo less /var/log/secure