利用MobaXterm连接服务器的全程配置

news2024/10/5 14:01:20

一、服务器上的操作

1.1 保证openssh的安装

openssh安装命令如下

apt-get update
apt install openssh-server

1.2 保证SSH服务没有在相应端口上侦听连接

1确保本地 SSH 服务正在运行

可以尝试使用以下命令检查 SSH 服务的状态(在大多数 Linux 系统上):

sudo systemctl status ssh

如果 SSH 服务没有运行,可以使用以下命令启动它:

sudo systemctl start ssh

3 检查本地 SSH 配置

确保本地 SSH 服务配置正确,特别是端口号。默认情况下,SSH 服务应该在端口 22(默认) 上侦听连接。可以使用以下命令检查 SSH 服务器是否在端口 22上运行:

sudo ss -tln | grep 22

如果没有输出,表示 SSH 服务器未在端口 8333 上侦听连接。
那么,接下来可以检查 /etc/ssh/sshd_config 文件以确保配置正确。可以使用以下命令进行查看和修改:

vi /etc/ssh/sshd_config

但是,如果不是在root下,需要加上sudo:

sudo vi /etc/ssh/sshd_config

否则会出现报错:E45: 'readonly ' option is set (add ! to override
利用vi /etc/ssh/sshd_config进入修改界面后,在其中保证具有侦听连接的端口的设置,并且前面没有#号,如:

Port 22

同时也要保证:

GatewayPorts yes

Note:如果想修改的话,按’i‘键进入编辑状态,编辑之后,按esc键,并输入:wq保存并退出。如果没有修改,可以按:q直接退出。
否则,如果尝试连接,MobaXterm无法连接,并且服务器上就会出现] enmr: dial top 127.0.0.1:22: connect : connect ion refused的报错。

更改 SSH 配置后,您需要重新启动 SSH 服务以使更改生效:

sudo systemctl restart sshd

1.3 防火墙问题

sudo iptables -A INPUT -p tcp --dport 端口号 -j ACCEPT

这将在 iptables 中添加一条规则,允许 TCP 流量通过端口 5328。这只是临时性的,重启服务器后规则将失效。
或者:

sudo ufw disable

使用 ufw 停用 Uncomplicated Firewall(Ubuntu)

1.4 FRP配置

1下载
2解压
3进入解压目录,修改配置文件 frpc.ini

# frpc.ini
[common]
server_addr = xxx.xx.xx.xxx
server_port = xxx

[ssh+端口号]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 端口号(你想在MobaXterm上进行远程连接的端口号,自定义)

4 运行客户端代理

./frpc -c ./frpc.ini

5 检查是否成功
运行成功的示例:在这里插入图片描述

二、MobaXterm上的操作

对下图三项内容进行填写。Remote host即为frpc.ini中[common]server_addr的地址,Port为自定义的端口。Specify username为服务器用户名,可在服务器上用whoami查询。在这里插入图片描述
最后,点ok就能成功连接了。

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

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

相关文章

信息系统项目管理师第四版学习笔记——项目立项管理

项目建议与立项申请 立项申请又称为项目建议书,是项目建设单位向上级主管部门提交项目申请时所必须的文件,项目建议书是项目发展周期的初始阶段,是国家或上级主管部门选择项目的依据,也是可行性研究的依据。 项目建议书应该包括…

Python生成ASCII艺术:将文字演绎成视觉盛宴

文章目录 介绍安装使用终端命令字体展示介绍 ASCII艺术也被称为“计算机文本艺术”,它涉及将特殊字符有智慧地放置于字母之间,以制作出分布在多行文本上的视觉形状。今天和大家分享一个Python库,它可以将文本转换为ASCII艺术,让文字看起来更花哨。 运用场景:我们可以将ASC…

【力扣每日一题】2023.10.10 移动机器人

目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 题目比较复杂,我概括一下。给我们一个数组表示不同机器人在一维坐标轴上的初始位置,还有一个字符串表示每个机器人…

对于使用win32 API获取性能计数器的理解

微软提供了获取性能计数器的接口,如下 LSTATUS RegQueryValueExA([in] HKEY hKey,[in, optional] LPCSTR lpValueName,LPDWORD lpReserved,[out, optional] LPDWORD lpType,[out, optional] LPBYTE lpData,[in, out, optional] L…

『Linux - gcc / g++』c程序翻译过程

文章目录 前言预处理 -E编译 -S汇编 -c链接动静态链接 前言 在计算机中的每一个程序是由代码变化而来的,但是事实上来说,用 c/C 写出的代码是不能被计算机识别的,其中必须经过一系列的过程才能使这个代码能成功的被计算机识别; …

springboot篮球竞赛预约平台springboot033

大家好✌!我是CZ淡陌。一名专注以理论为基础实战为主的技术博主,将再这里为大家分享优质的实战项目,本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目,希望你能有所收获,少走一些弯路…

微火资讯:共享WiFi贴如何盈利,现在到底还能做吗?

共享WiFi贴项目作为一项创新的网络服务模式,近年来在市场上崭露头角。然而,它是否能够长期发展和持续盈利,一直是人们关注的问题。那么,共享WiFi贴到底能不能做呢?让我们一起来探讨一下。 首先,共享WiFi的市…

黑马点评-07缓存击穿问题(热点key失效)及解决方案,互斥锁和设置逻辑过期时间

缓存击穿问题(热点key失效) 缓存击穿问题也叫热点Key问题,就是一个被高并发访问并且重建缓存业务较复杂的key突然失效了,此时无数的请求访问会在瞬间打到数据库,带来巨大的冲击 一件秒杀中的商品的key突然失效了,由于大家都在疯狂抢购那么这个瞬间就会有无数的请求…

KmeansR趋势分析

KmeansR趋势分析 library(KmeansR) df <- data.frame(A runif(2000),B runif(2000),C runif(2000)) KmeansR::KmeansR(df,centers 6,table FALSE)

【JavaEE初阶】 线程安全

文章目录 &#x1f334;线程安全的概念&#x1f333;观察线程不安全&#x1f384;线程不安全的原因&#x1f6a9;修改共享数据&#x1f4cc;原子性&#x1f4cc; 可见性&#x1f4cc;代码顺序性 &#x1f332;解决之前的线程不安全问题⭕总结 &#x1f334;线程安全的概念 线程…

关于ABB速度,加速度,轴监控指令

关于ABB速度&#xff0c;加速度&#xff0c;轴监控 关于轴监控指令要选择启用和关闭&#xff0c;这个指令是为了防止机器人在抓件放件过程中6轴来回旋转&#xff0c;已最佳的姿态运动 收录于合集 #ABB机器人 9个 上一篇关于ABB机器人的IO创建和设置

代码随想录Day15 二叉树 LeetCodeT513 找树左下角的值 T112路径总和 T106 从中序和后序遍历构造二叉树

以上思路来自于:代码随想录 (programmercarl.com) LeetCode T513 找树左下角的值 题目思路: 本题思路:这题我们使用递归法和迭代法解决问题 注意:左下角的值不一定就是一直向左遍历的叶子结点的值,首先可以确定是最后一行的第一个叶子结点的值,也就是最大深度的叶子结点的值 定…

flask入门

第一个Flask项目 创建后项目如下图 static存放静态文件&#xff0c;templates存放Jinja2模板&#xff0c;app.py是整个项目的入口文件 我们略微理解下app.py这里的代码 # 从flask这个包中导入Flask类 from flask import Flask#使用Flask类创建一个app对象 #__name__:代表当前…

Linux下kibana的安装与配置

1. 环境配置 确保Linux服务器上已安装Java 8或更高版本。可以通过运行 java -version 来验证Java的版本。 下载Kibana 7.17.11的压缩文件&#xff0c;可以从Kibana 7.17.11下载 上传服务器&#xff0c;并解压Kibana压缩文件。 2. Kibana配置 编辑Kibana的配置文件 config/k…

JS中使用递归的一次探索

什么是递归&#xff1a;递归的思想是把一个大型复杂问题层层转化为一个与原问题规模更小的问题&#xff0c;问题被拆解成子问题后&#xff0c;递归调用继续进行&#xff0c;直到子问题无需进一步递归就可以解决的地步为止。 说白话就是函数自己调自己。 再翻译白话&#xff1…

【Unity ShaderGraph】| 如何快速制作一个炫酷 模型裁剪效果 实战

前言 【Unity ShaderGraph】| 如何快速制作一个炫酷 模型裁剪效果 实战一、效果展示二、简易裁剪效果三、进阶裁剪效果四、应用实例 前言 本文将使用Unity 的ShaderGraph制作一个模型裁剪的效果&#xff0c;可以直接拿到项目中使用。对ShaderGraph还不了解的小伙伴可以参考这篇…

练[CISCN2019 华东南赛区]Double Secret

[CISCN2019 华东南赛区]Double Secret 文章目录 [CISCN2019 华东南赛区]Double Secret掌握知识解题思路关键paylaod 掌握知识 ​ flask框架报错源码泄露&#xff0c;使用脚本进行RC4加解&#xff0c;ssti使用内置函数进行模板注入 解题思路 打开网站链接&#xff0c;页面就一…

【LeetCode75】第六十九题 或运算的最小翻转次数

目录 题目&#xff1a; 示例&#xff1a; 分析&#xff1a; 代码&#xff1a; 题目&#xff1a; 示例&#xff1a; 分析&#xff1a; 题目给我们 a&#xff0c;b&#xff0c;c 三个数&#xff0c;我们可以对 a 和 b 的二进制形态中的任何一位做翻转&#xff0c;问我们最少…

MobileViT v2导出onnx模型时遇Col2Im算子无法导出问题

相关error log索引 onnxruntime.capi.onnxruntime_pybind11_state.InvalidGraph: [ONNXRuntimeError] : 10 : INVALID_GRAPH : This is an invalid model. In Node, ("/classifier/classifier.0/ReduceMean", ReduceMean, "", -1) : ("/layer_5/laye…

hive3.1核心源码思路

系列文章目录 大数据主要组件核心源码解析 文章目录 系列文章目录大数据主要组件核心源码解析 前言一、HQL转化为MR 核心思路二、核心代码1. 入口类&#xff0c;生命线2. 编译代码3. 执行代码 总结 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 对大…