解决centos7配置ip后,通过ssh协议链接失败的问题

解决centos7配置ip后,通过ssh协议链接失败的问题

原因

出现连接失败,多数原因是因为网络配置和ssh服务配置出现了问题

网络配置

以root用户进入/etc/sysconfig/network-scripts,使用ls命令查看network-scripts目录下的文件;文件名为ifcfg-en开头的文件就是当前服务器中的网卡配置文件。
使用ip addr show 命令,查看你使用的是哪个网卡,对应的使用 vi ifcfg-enxx 命令对文件进行编辑。

修改的内容

BOOTPROTO=static
ONBOOT = yes
IPADDR = 192.168.1.10
GATEWAY = 192.168.1.1
NETMASK = 255.255.255.0
#DNS1 = 8.8.8.8
#DNS2 = 8.8.4.4

ip地址和网关根据虚拟网卡的相关信息进行设置
虚拟网卡信息

PS:DNS是可选的,取决于你自己的需求

如果你的虚拟机的网络连接方式为“仅主机网络”,那么DNS是不需要配置的,配置了之后就会导致ssh连接不到虚拟机的错误;如果网络模式为“桥接网卡”的模式,那么就说明你的虚拟机有访问外网的需求,那DNS就是必须的,除了上述的两个DNS之外,还有腾讯的,阿里的DNS可用,大家可以自行百度

ssh服务配置

sshd_config文件的修改

cd /etc/ssh
vi sshd_config

#PermitRootLogin  yes
PermitRootLogin  yes
#Port 22
Port 22
#PasswordAuthentication yes
PasswordAuthentication yes

上面的代码中,相同部分的代码意味着将上面一行文字中的“#”删除,完成后,wq! 保存退出,使用service sshd restart,使之生效;然后输入netstat -tlnp|grep 22 查看端口是否开启监听alt

结语

以上设置完成后,可以在本机上使用winscp或其他使用ssh协议的软件与虚拟机进行连接了;
以上是一位初学者小白在虚拟机中配置CentOS时遇到的问题,费时一天有余找到的问题原因及解决办法;如有妥欠之处,请海涵,并留言指正,不胜感激~~~~

猜你喜欢

转载自blog.csdn.net/u012159933/article/details/86160504
今日推荐