解决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时遇到的问题,费时一天有余找到的问题原因及解决办法;如有妥欠之处,请海涵,并留言指正,不胜感激~~~~

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值