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

相关文章

Centos7安装JDK1.8保姆版

工欲善其事,必先利其器。这句话同样适用于学习Java编程。在开始Java的学习旅程之前,我们必须首先配置好适合的开发环境。 通过事先准备好这些工具和配置,我们可以避免在学习过程中遇到因环境问题导致的代码异常或错误。一个稳定、高效的开发环境能够让我们更加专注于代码的学习和编写,提升学习效率,减少不必要的困扰和挫折感。因此,在学习Java之初,投入一些时间和精力来配置好开发环境是非常值得的。这将为我

常用的jdk下载地址

jdk下载地址 安装方式可以看之前的博客: mac安装jdk oracle 版本:https://www.oracle.com/java/technologies/downloads/ Eclipse Temurin版本:https://adoptium.net/zh-CN/temurin/releases/ 阿里版本: github:https://github.com/

安卓链接正常显示,ios#符被转义%23导致链接访问404

原因分析: url中含有特殊字符 中文未编码 都有可能导致URL转换失败,所以需要对url编码处理  如下: guard let allowUrl = webUrl.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) else {return} 后面发现当url中有#号时,会被误伤转义为%23,导致链接无法访问

如何解决线上平台抽佣高 线下门店客流少的痛点!

目前,许多传统零售店铺正遭遇客源下降的难题。尽管广告推广能带来一定的客流,但其费用昂贵。鉴于此,众多零售商纷纷选择加入像美团、饿了么和抖音这样的大型在线平台,但这些平台的高佣金率导致了利润的大幅缩水。在这样的市场环境下,商家之间的合作网络逐渐成为一种有效的解决方案,通过资源和客户基础的共享,实现共同的利益增长。 以最近在上海兴起的一个跨行业合作平台为例,该平台融合了环保消费积分系统,在短

pip-tools:打造可重复、可控的 Python 开发环境,解决依赖关系,让代码更稳定

在 Python 开发中,管理依赖关系是一项繁琐且容易出错的任务。手动更新依赖版本、处理冲突、确保一致性等等,都可能让开发者感到头疼。而 pip-tools 为开发者提供了一套稳定可靠的解决方案。 什么是 pip-tools? pip-tools 是一组命令行工具,旨在简化 Python 依赖关系的管理,确保项目环境的稳定性和可重复性。它主要包含两个核心工具:pip-compile 和 pip

【VUE】跨域问题的概念,以及解决方法。

目录 1.跨域概念 2.解决方法 2.1 配置网络请求代理 2.2 使用@CrossOrigin 注解 2.3 通过配置文件实现跨域 2.4 添加 CorsWebFilter 来解决跨域问题 1.跨域概念 跨域问题是由于浏览器实施了同源策略,该策略要求请求的域名、协议和端口必须与提供资源的服务相同。如果不相同,则需要服务器显式地允许这种跨域请求。一般在springbo

2. 下载rknn-toolkit2项目

官网链接: https://github.com/airockchip/rknn-toolkit2 安装好git:[[1. Git的安装]] 下载项目: git clone https://github.com/airockchip/rknn-toolkit2.git 或者直接去github下载压缩文件,解压即可。

git ssh key相关

step1、进入.ssh文件夹   (windows下 下载git客户端)   cd ~/.ssh(windows mkdir ~/.ssh) step2、配置name和email git config --global user.name "你的名称"git config --global user.email "你的邮箱" step3、生成key ssh-keygen

速盾高防cdn是怎么解决网站攻击的?

速盾高防CDN是一种基于云计算技术的网络安全解决方案,可以有效地保护网站免受各种网络攻击的威胁。它通过在全球多个节点部署服务器,将网站内容缓存到这些服务器上,并通过智能路由技术将用户的请求引导到最近的服务器上,以提供更快的访问速度和更好的网络性能。 速盾高防CDN主要采用以下几种方式来解决网站攻击: 分布式拒绝服务攻击(DDoS)防护:DDoS攻击是一种常见的网络攻击手段,攻击者通过向目标网

Jenkins 插件 地址证书报错问题解决思路

问题提示摘要: SunCertPathBuilderException: unable to find valid certification path to requested target...... 网上很多的解决方式是更新站点的地址,我这里修改了一个日本的地址(清华镜像也好),其实发现是解决不了上述的报错问题的,其实,最终拉去插件的时候,会提示证书的问题,几经周折找到了其中一遍博文