本文主要是介绍MobaXterm下载虚拟机SSH链接超时解决(保姆级踩坑),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 为啥要用MobaXterm
- MobaXterm下载
- 打开虚拟机
- ssh链接
- ssh连接失败排查
- linux配置
- windows配置
- 到这了,什么都干了,怎么还不成功?
更多相关内容可查看
在一个阳光明媚的下午,开启了无限踩坑的旅程
为啥要用MobaXterm
作为小编来说,多点一下都是对我的时间的一个浪费,不免大家有很多有xhell,xftp或者其他第三方的软件,那我不是还要再打开xftp吗,我还要破解,个人感觉还是比较麻烦的!
MobaXterm下载
直接拿包,解压,双击打开,可以看到前途一切光明!
链接:https://pan.baidu.com/s/14FRJZdQznfznVnB9e2kzfg
提取码:5lqi
如果打开需要输入密码,删掉安装包重新解压一遍即可
进入到这个界面就成功一半了,也可以通过网上下载
打开虚拟机
打开终端
ifconfig
注意:是ifconfig不是ipconfig!!!
这个ens33就是你要ssh的地址,用户名root,密码***
ssh链接
输入远程主机,就是上面ifconfig打印的地址,手动勾选指定用户名,并且手动输入root
点击ok,如果你直接出现输入密码的界面,那么恭喜你,你已经成功了,如果出现连接超时或者拒绝访问
,往下看
接下来的问题跟你的MobaXterm是没有任何关系的,是你的虚拟机配置出现了问题!
ssh连接失败排查
linux配置
查看是否关闭虚拟机防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
配置虚拟机的配置,我这里使用的是NAT模式
点击编辑,打开虚拟机网络编辑器,选择NET模式,把主机虚拟适配器连接到网络以及使用DHCP服务分配IP两个都勾选上,下边的子网IP设置为:192.168.xxx.0,子网掩码为:255.255.255.0
点击NAT设置,配置一下网关
点击DHCP设置,配置一下起始和结束的IP地址(要与你自己配置的子网IP在同一网段,我的是192.168.127.xxx)
开虚拟机设置,点开网络适配器,把设备状态前的两个框框都勾选上,网络连接勾选NAT模式
进入虚拟机cd /etc/sysconfig/network-scripts
,这里的配置要跟你上面的配置与之对应,如下图
windows配置
打开网络和internet设置,点击更改适配器,找到VMnet8打开
选择ipv4,双击进入
选择自动获得ip地址,如果其他的教程让你配固定地址,如果成功也可以
配置完成后重启虚拟机,如果能ping通,可以使用ssh重新连接一下看是否成功
ssh链接成功示例
到这了,什么都干了,怎么还不成功?
首先你要确定你的是Centos7,不要去看着网上一堆ubuntu的去下载一些本就没有的命令
查看当前的centos是否安装了openssh-server服务。默认安装openssh-server服务
rpm -qa|grep -E "openssh"
显示结果含有以下三个软件,则表示已经安装,否则需要安装缺失的软件
openssh-7.4p1-11.el7.x86_64
openssh-server-7.4p1-11.el7.x86_64
openssh-clients-7.4p1-11.el7.x86_64
如果存在这些文件,则可以跳过安装
安装openssh-server服务
yum install openssh-server -y
配置文件无需进行配置,默认即可
重启OpenSSH服务
service sshd restart
防火墙端口开放
我们上面已经关闭防火墙了,就无需开发防火墙端口,如果没有关掉防火墙,需要放开22端口
sudo firewall-cmd --zone=public --add-port=22/tcp --permanent
sudo service firewalld restart
或者运行下面一组
service iptables stop //关闭防火墙
service sshd start //启动 SSHD 服务
如果上面两个都运行了,还是不行,就是ssh端口号没有设置正确的原因!!!!!!!
cd /etc/ssh/
cat sshd_config
找到Port端口号 默认为10022,有些是22,可能前面带#被注释掉了,可以去掉#
所以,我们用远程连接虚拟机的时候,端口号只能填写必须与这里保持一致
注意:如果你修改端口号之后,一定要运行命令: service sshd restart
到这里应该大部分的坑都解决了,如果还未成功,可以重启一下虚拟机跟你的MobaXterm
最后如果还有问题,只能出现在你的虚拟机的NAT配置那里,可以反复观看,或仔细阅读其他NAT配置的文章,也可以尝试桥接模式是否能成功,静下心来,你会发现突然不知不觉就成功了!
这篇关于MobaXterm下载虚拟机SSH链接超时解决(保姆级踩坑)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!