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配置的文章,也可以尝试桥接模式是否能成功,静下心来,你会发现突然不知不觉就成功了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/13933.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DockerNetwork

Docker Network Docker Network 是 Docker 引擎提供的一种功能,用于管理 Docker 容器之间以及容器与外部网络之间的网络通信。它允许用户定义和配置容器的网络环境,以便容器之间可以相互通信,并与外部网络进行连接。 Docker Network 提供了以…

【ARFoundation自学03】AR Point Cloud 点云(参考点标记)功能详解

和平面识别框架一样 1为XR Origin添加AR Point Cloud Manager组件 然后你的ar应用就具备了点云识别功能,就这么简单 2.可视化这些云点 创建一个美术效果的预制体,人家提供了预设模板 然后拖到仓库(ASSETS)创建预制体&#xff…

Java设计模式-中介者模式(20)

中介者模式(Mediator Pattern)是行为设计模式之一,它旨在通过定义一个中介对象来封装多个对象之间的交互关系,从而使这些对象不必相互引用,从而降低系统的耦合度并提高可维护性。在Java中实现中介者模式时,主要遵循以下步骤和组件: 核心概念 中介者(Mediator):定义一…

满足a==1a==2

网上看到的一道JS面试题,觉得很有意思 觉得很有意思的原因是,这个式子乍看之下是有些反常识的。“a1&&a2”,它的意思似乎是“a在等于1的同时又等于2”,这时我们的第一反应可能就是不成立,一个变量怎么可能同时…

前端 MVC 分层的实践

目录 前言 并未过时的 MVC MVC 的由来 不同版本的 MVC 苹果版本 微软版本 阮一峰版 原生 JS 实现 MVC Model View Controller React 中的 MVC 其他分层 Service format utils 目录 总结 前言 前面我们讲了 JavaScript 面向对象编程,这篇文章我们会…

深度学习——图像分类(CNN)—训练模型

训练模型 1.导入必要的库2.定义超参数3.读取训练和测试标签CSV文件4.确保标签是字符串类型5.显示两个数据框的前几行以了解它们的结构6.定义图像处理参数7.创建图像数据生成器8.设置目录路径9.创建训练和验证数据生成器10.构建模型11.编译模型12.训练模型并收集历史13.绘制损失…

【Text2SQL 经典模型】SQLNet

论文:SQLNet: Generating Structured Queries From Natural Language Without Reinforcement Learning ⭐⭐⭐⭐ Code: SQLNet | paperwithcodeSQLNet| GitHub 一、论文速读 这篇论文强调了一个问题:order-matters problem —— 意思是说,对…

【C语言】8.C语言操作符详解(2)

文章目录 6.单⽬操作符7.逗号表达式8.下标访问[]、函数调⽤()8.1 [ ] 下标引⽤操作符8.2 函数调⽤操作符 9.结构成员访问操作符9.1 结构体9.1.1 结构的声明9.1.2 结构体变量的定义和初始化 9.2 结构成员访问操作符9.2.1 结构体成员的直接访问9.2.2 结构体成员的间接访问 6.单⽬…

2024.5组队学习——MetaGPT(0.8.1)智能体理论与实战(中):订阅智能体OSS实现

传送门: 《2024.5组队学习——MetaGPT(0.8.1)智能体理论与实战(上):MetaGPT安装、单智能体开发》《2024.5组队学习——MetaGPT(0.8.1)智能体理论与实战(下)&…

【线段图案】

描述 KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的线段图案。 输入描述: 多组输入,一个整数(1~100),表示线段长度,即“*”的数量。 输出描述…

是德科技 DSOS054A MSOS054A示波器

产品 带宽 通道数 最大存储器深度 DSOS054A 高清晰度示波器 500 MHz 4 个模拟通道 800 Mpts MSOS054A 高清晰度示波器 500 MHz 4 个模拟通道和 16 个数字通道 800 Mpts Infiniium S 系列示波…

R语言使用 ggscidca包优雅的绘制支持向量机决策曲线

DCA(Decision Curve Analysis)临床决策曲线是一种用于评价诊断模型诊断准确性的方法,在2006年由AndrewVickers博士创建,我们通常判断一个疾病喜欢使用ROC曲线的AUC值来判定模型的准确性,但ROC曲线通常是通过特异度和敏感度来评价,…

产品研发流程(方法)

产品研发流程(方法) IPD(Integrated Product Development,集成产品开发)和敏捷开发是现代软件开发中常见的两种方法论。 IPD IPD研发流程 IPD是一种系统化的产品开发方法,旨在通过跨职能团队的协作和集成…

vue项目报错:internal/modules/cjs/loader.js:892 throw err;

前言: vue项目中无法正常使用git,并报错情况。 报错信息: internal/modules/cjs/loader.js:892throw err;^ Error: Cannot find module D:\project\sd_wh_yth_front\node_modules\yorkie\src\runner.js 报错处理: npm install y…

GitHub的原理及应用详解(二)

本系列文章简介: GitHub是一个基于Git版本控制系统的代码托管平台,为开发者提供了一个方便的协作和版本管理的工具。它广泛应用于软件开发项目中,包括但不限于代码托管、协作开发、版本控制、错误追踪、持续集成等方面。 GitHub的原理可以简单…

夏天晚上热,早上凉怎么办?

温差太大容易引起感冒 1.定个大概3点的闹钟,起来盖被子。有些土豪可以开空调,我这个咸鱼没有空调。 2.空调调到合适的温度,比如20几度。

Redisson的setConnectionMinimumIdleSize配置,设置小一点有什么影响?

设置最小空闲连接数 (connectionMinimumIdleSize) 是影响 RedissonClient 性能和资源利用的一个关键配置。让我们详细了解一下这个参数的作用及其影响。 什么是 connectionMinimumIdleSize? connectionMinimumIdleSize 参数用于定义连接池中保持的最小空闲连接数。…

【HarmonyOS4学习笔记】《HarmonyOS4+NEXT星河版入门到企业级实战教程》课程学习笔记(十一)

课程地址: 黑马程序员HarmonyOS4NEXT星河版入门到企业级实战教程,一套精通鸿蒙应用开发 (本篇笔记对应课程第 18 节) P18《17.ArkUI-状态管理Observed 和 ObjectLink》 第一件事:嵌套对象的类型上加上 Observed 装饰器…

基于网络爬虫技术的网络新闻分析(四)

目录 4.2 系统异常处理 4.2.1 爬虫异常总体概况 4.2.2 爬虫访问网页被拒绝 5 软件测试 5.1 白盒测试 5.1.1 爬虫系统测试结果 5.1.2 中文分词系统测试结果 5.1.3 中文文章相似度匹配系统测试结果 5.1.4 相似新闻趋势展示系统测试结果 5.2 黑盒测试 5.2.1 爬虫系统测…

shell编程-结构化命令

1、if-then语句 如果command命令执行成功(退出状态码为0),then部分的命令就会执行 if comand then commands fi 或 if comand: then commands fi 例如: #!/bin/bash if date who then echo this is test …