MobaXterm下载虚拟机SSH链接超时解决(保姆级踩坑)

2024-05-30 09:52

本文主要是介绍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链接超时解决(保姆级踩坑)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1016096

相关文章

Springboot项目启动失败提示找不到dao类的解决

《Springboot项目启动失败提示找不到dao类的解决》SpringBoot启动失败,因ProductServiceImpl未正确注入ProductDao,原因:Dao未注册为Bean,解决:在启... 目录错误描述原因解决方法总结***************************APPLICA编

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

解决RocketMQ的幂等性问题

《解决RocketMQ的幂等性问题》重复消费因调用链路长、消息发送超时或消费者故障导致,通过生产者消息查询、Redis缓存及消费者唯一主键可以确保幂等性,避免重复处理,本文主要介绍了解决RocketM... 目录造成重复消费的原因解决方法生产者端消费者端代码实现造成重复消费的原因当系统的调用链路比较长的时

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

SpringBoot监控API请求耗时的6中解决解决方案

《SpringBoot监控API请求耗时的6中解决解决方案》本文介绍SpringBoot中记录API请求耗时的6种方案,包括手动埋点、AOP切面、拦截器、Filter、事件监听、Micrometer+... 目录1. 简介2.实战案例2.1 手动记录2.2 自定义AOP记录2.3 拦截器技术2.4 使用Fi

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

SQL Server安装时候没有中文选项的解决方法

《SQLServer安装时候没有中文选项的解决方法》用户安装SQLServer时界面全英文,无中文选项,通过修改安装设置中的国家或地区为中文中国,重启安装程序后界面恢复中文,解决了问题,对SQLSe... 你是不是在安装SQL Server时候发现安装界面和别人不同,并且无论如何都没有中文选项?这个问题也

java内存泄漏排查过程及解决

《java内存泄漏排查过程及解决》公司某服务内存持续增长,疑似内存泄漏,未触发OOM,排查方法包括检查JVM配置、分析GC执行状态、导出堆内存快照并用IDEAProfiler工具定位大对象及代码... 目录内存泄漏内存问题排查1.查看JVM内存配置2.分析gc是否正常执行3.导出 dump 各种工具分析4.

Spring的RedisTemplate的json反序列泛型丢失问题解决

《Spring的RedisTemplate的json反序列泛型丢失问题解决》本文主要介绍了SpringRedisTemplate中使用JSON序列化时泛型信息丢失的问题及其提出三种解决方案,可以根据性... 目录背景解决方案方案一方案二方案三总结背景在使用RedisTemplate操作redis时我们针对

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成