当前位置: 首页 > news >正文

【服务器第二期】mobaxterm软件下载及连接

【服务器第二期】mobaxterm软件下载及连接

  • 前言
    • 什么是SSH
    • 什么是FTP/SFTP
  • mobaxterm软件介绍
  • mobaxterm软件下载
  • SSH登录使用
    • 方法1-新建ssh连接
    • 方法2-打开已有的ssh连接
    • 方法3-通过ssh命令建立连接
  • SFTP数据传输
    • 方法1-建立ssh连接后直接拖拽
    • 方法2-建立sftp连接再拖拽
    • 方法3-直接使用rsync同步
  • 参考

前言

什么是SSH

官方的说法是这样子的:

  • SSH 为 Secure Shell 的缩写,
  • SSH 为建立在应用层基础上的安全协议。
  • SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

我们的理解:
SSH 就是远程的命令行,敲命令的,通过它来使用登陆使用超算机器。

常用的软件有:

  • mobaxterm
  • ssh secure shell
  • xshell
  • putty
  • SecureCRT

什么是FTP/SFTP

官方的说法是这样子的:

  • sftp是Secure File Transfer Protocol的缩写
  • sftp是安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。
  • sftp 与 ftp 有着几乎一样的语法和功能。

我们的理解:
就是传文件的工具,用来实现自己的电脑和远程服务器之间文件的上传下载。

常用的软件有:

  • mobaxterm
  • Xftp
  • winscp
  • FileZilla

mobaxterm软件介绍

MobaXterm 又名 MobaXVT,是一款增强型终端、X 服务器和 Unix 命令集(GNU/ cygwin)工具箱。

  • 支持各种连接 SSH,X11,RDP,VNC,FTP,MOSH
  • 支持 Unix 命令(bash,ls,cat,sed,grep,awk,rsync,…)
  • 连接 SSH 终端后支持 SFTP 传输文件
  • 各种丰富的插件(git/dig/aria2…)
  • 可运行 Windows 或软件

mobaxterm软件下载

官网-MobaXterm
在这里插入图片描述
官网下载地址-Home Edition
在这里插入图片描述
选择【Download now】,出现以下界面:然后选择左侧的Portable版本。
说明:Portable版本下载即用,无需安装;Installer版本是msi文件,需要安装。推荐前者。
在这里插入图片描述
然后点击下载zip压缩包。
用解压缩工具(如winrar 7zip等工具)将下载好的MobaXterm_Portable_v11.0.zip压缩包解压缩。打开界面如下:
在这里插入图片描述

SSH登录使用

方法1-新建ssh连接

点击 Session,
在这里插入图片描述
新建一个 ssh 连接,
在这里插入图片描述
输入远程服务器的ip地址,点击 ok。
在这里插入图片描述
然后输入登陆远程服务器所需的帐户名,然后输入密码(直接输入即可,密码不会显示)。
如果选择 ok ,就会自动保存密码,下次登陆无需输入,否则下次仍需要输入密码。

登陆成功:
在这里插入图片描述
进阶:

  • 可以在建立ssh session连接的时候,勾选 Specify username ,输入用户名,以后每次就无需输入了。
  • 可以在建立ssh session连接的时候,选择下方 Bookmark settings 选项卡,然后给这个新建的连接起一个名字,方便识别。

方法2-打开已有的ssh连接

以后再次连接,只需要双击左侧的任意一个ssh连接即可。
在这里插入图片描述
这个ssh连接已经保存了ip地址。

  • 如果这个ssh连接,没有保存帐户名和密码,那么输入登陆远程服务器的帐户名和密码即可。
  • 如果这个ssh连接,保存了帐户名,没有保存密码,那么会自动登陆该账户,然后输入密码即可。
  • 如果这个ssh连接,保存了帐户名和密码,那么直接就可以登陆成功。

方法3-通过ssh命令建立连接

首先我们打开本地的命令行终端:
在这里插入图片描述
然后使用ssh命令进行系统登陆,举例如下:
在这里插入图片描述
在这里插入图片描述

然后输入帐户密码即可。

ssh命令说明:

  • ssh 同步命令
  • zhenggang@192.168.2.5: 格式为:用户名@ip
    zhenggang为用户名
    192.168.2.5为远程服务器的ip地址

SFTP数据传输

方法1-建立ssh连接后直接拖拽

我们在建立ssh后,可以直接通过拖拽的方式,将本地的文件拖拽到远程服务器。

特别提示: 可以将mobaxterm软件的窗口从最大化退出,就可以同时显示文件夹和mobaxterm了,方便拖拽。

在这里插入图片描述

特别提示: 如果希望拖拽到的目标目录为ssh连接所在的当前目录,可以勾选下方的 Follow ternimal folder 这样就会自动跟随文件夹的切换了。

方法2-建立sftp连接再拖拽

建立sftp连接的方式与建立ssh连接的方式非常相似,简述如下:新建一个 sftp 连接。
在这里插入图片描述
输入远程服务器的ip地址,以及帐户名(必须输入),然后点击 ok。
在这里插入图片描述
连接完成后,然后我们就可以通过窗口,鼠标拖拽的方式,上传或下载文件了。
在这里插入图片描述

方法3-直接使用rsync同步

此方法无需建立ssh或sftp连接,在本地的命令行终端,使用同步命令rsync,即可实现数据的同步。

同步到远程服务器即为上传,从远程服务器同步到本地即为下载。

首先我们打开本地的命令行终端:然后使用同步命令进行同步。
在这里插入图片描述
输入远程服务器密码

rsync命令说明:

  • rsync 同步命令
  • -ltvP 同步参数
  • 1.txt 待同步的文件名,也可以是文件夹的名字
  • zhenggang@192.168.2.5:/vol-th/home/zhenggang 格式为:用户名@ip:目录
    zhenggang为用户名
    192.168.2.5为远程服务器的ip地址
    /vol-th/home/zhenggang为远程服务器的目标目录

参考

1、超算入门3 SSH和SFTP

相关文章:

【服务器第二期】mobaxterm软件下载及连接

【服务器第二期】mobaxterm软件下载及连接 前言什么是SSH什么是FTP/SFTP mobaxterm软件介绍mobaxterm软件下载SSH登录使用方法1-新建ssh连接方法2-打开已有的ssh连接方法3-通过ssh命令建立连接 SFTP数据传输方法1-建立ssh连接后直接拖拽方法2-建立sftp连接再拖拽方法3-直接使用…...

排序-----计数排序(非比较排序)

原理: 存在的问题:数组空间浪费 所以要相对映射,不要绝对映射 calloc()函数的功能是:为num个大小为size的元素开辟一块空间,并且把空间的每个字节初始化为0. // 时间复杂度:O(Nrange) // 只适合整数/适合范围集中 // 空间范围度:…...

[Python]案例驱动最佳入门:Python数据可视化在气候研究中的应用

在全球气候问题日益受到关注的今天,气温变化成为了科学家、政府、公众讨论的热门话题。然而,全球气温究竟是如何变化的?我们能通过数据洞察到哪些趋势?本文将通过真实模拟的气温数据,结合Python数据分析和可视化技术&a…...

PyQt5 导入ui文件报错 AttributeError: type object ‘Qt‘ has no attribute

问题描述: 利用 PyQt5 编写可视化界面是较为普遍的做法,但是使用全新UI版本的 Pycharm 修改之前正常的UI文件时,在没有动其他代码的情况下发现出现以下报错 AttributeError: type object Qt has no attribute Qt::ContextMenuPolicy::Defaul…...

Unity中Rigidbody 刚体组件和Rigidbody类是什么?

Rigidbody 刚体组件 Rigidbody 是 Unity 中的一个组件,它可以让你的游戏对象像真实世界中的物体一样移动和碰撞。想象一下,你有一个小球,你希望它像真实世界中的球一样滚动、弹跳和碰撞,那么你就可以给这个小球添加一个 Rigidbod…...

MySQL学习笔记(持续更新中)

1、Mysql概述 1.1 数据库相关概念 三个概念:数据库、数据库管理系统、SQL 名称全称简称数据库存储数据的仓库,数据是有组织的进行存储DataBase(DB)数据库管理系统操纵和管理数据库的大型软件DataBase Mangement System&#xf…...

sqlserver插入数据删除数据

1、插入数据 1.1 直接插入 1.1.1 方式一 insert into test values(001,黎明,1),(002,冯绍峰,1),(003,菲菲,2);1.1.2 方式二 insert into test(ID,Name,Sex) values(004,丽丽,2),(005,凌晨,2),(006,虾米,1);1.2 插入部分行 insert into test(ID,Name) values(007,红)2、删除…...

[51单片机] 简单介绍 (一)

文章目录 1.单片机介绍2.单片机内部三大资源3.单片机最小系统4.STC89C52单片机 1.单片机介绍 兼容Intel的MCS-51体系架构的一系列单片机。 STC89C52:8K FLASH、512字节RAM、32个IO口、3个定时器、1个UART、8个中断源。 单片机简称MCU单片机内部集成了CPU、RAM、RO…...

6个岗位抢1个人,百万年薪抢毕业生?大厂打响AI人才战

前言 “24岁毕业时年薪50万元,到了30岁大概能升到P7(注:职级名称),那时就能年薪百万了。” 从上海交大硕士毕业后,出生于2000年的赵宏在今年入职腾讯,担任AI算法工程师,成为AI风口下第一批就业…...

erlang学习:Linux命令学习3

shell基本输出 创建一个test.sh文件,并开放他的权限,之后向其中编辑以下内容 touch test.sh chmod 777 test.sh vim test.shecho "hello linux"之后运行相应shell程序得到输出 ./test.sh变量 单引号特点: 单引号里的任何字符都…...

力扣41 缺失的第一个正数 Java版本

文章目录 题目描述代码 题目描述 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除…...

第五篇:Linux进程的相关知识总结(1)

目录 第四章:进程 4.1进程管理 4.1.1进程管理需要的学习目标 4.1.1.1了解进程的相关信息 4.1.1.2僵尸进程的概念和处理方法: 4.1.1.3PID、PPID的概念以及特性: 4.1.1.4进程状态 4.1.2进程管理PS 4.1.2.1静态查看进程 4.1.2.1.1自定义…...

企业级Windows server服务器技术(1)

windows server服务器安装 准备工作: 1.准备安装的镜像 2.安装好虚拟机VMware或者virtual box 3.准备安装的位置(选择你的电脑的磁盘上比较空闲的位置,新建一个文件夹并命名) 4.开始安装(按步骤)----…...

【30天玩转python】单元测试与调试

单元测试与调试 在 Python 开发中,编写单元测试和进行调试是保证代码质量、减少错误的重要步骤。单元测试可以帮助我们验证代码功能是否符合预期,调试则可以在代码出现问题时快速定位错误原因。 1. 单元测试简介 单元测试是对程序中最小可测试部分&…...

13.第二阶段x86游戏实战2-动态模块地址

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 本人写的内容纯属胡编乱造,全都是合成造假,仅仅只是为了娱乐,请不要…...

【WebLogic】WebLogic 11g 控制台模式下安装记录

WebLogic 11g的安装有三种方式: 1)GUI图形化模式; 2)控制台模式; 3)静默模式; 下面为大家展示下控制台模式下的安装过程记录,整个安装过程大部分都是回车,仅在【接收…...

失踪人口回归(明天开始继续更新学习内容)

从明天开始继续更新个人学习经验及收获,可能会直接从C入门开始,总结一下C在C的基础上增加的新语法。这篇就当作水贴算了,大家别点赞,留点赞给明天的文章,哈哈 我是安姐的修沟..............

AIGC对网络安全的影响

AIGC对网络安全的影响 引言 人工智能生成内容(AIGC)技术的快速发展对网络安全领域产生了深远影响。AIGC不仅在内容创作、媒体生成等方面展现了强大的能力,还可能被恶意使用,带来新的安全威胁。本文将探讨AIGC对网络安全的影响,列举实际案例,并提供相关建议。 AIGC技术…...

golang学习笔记25——golang 实现 MD5加密、RSA加密 和 Base64编码

推荐学习文档 golang应用级os框架,欢迎stargolang应用级os框架使用案例,欢迎star案例:基于golang开发的一款超有个性的旅游计划app经历golang实战大纲golang优秀开发常用开源库汇总想学习更多golang知识,这里有免费的golang学习笔…...

2024海外电商数据分析之印度篇

在2024年,印度电商市场继续保持着强劲的增长势头,成为全球电商领域中的一个亮点。根据Inc42发布的《2024年上半年印度电商市场报告》,印度电商市场规模已经达到1160亿美元,预计在2023年至2030年间,将以19%的复合年增长…...

JavaWeb纯小白笔记02:Tomcat的使用:发布项目的三种方式、配置虚拟主机、配置用户名和密码

通过Tomcat进行发布项目的目的是为了提供项目的访问能力:Tomcat作为Web服务器,能够处理HTTP请求和响应,将项目的内容提供给用户进行访问和使用。 一.Tomcat发布项目的三种方式: 第一种:直接在Tomcat文件夹里的webapp…...

为什么数据需要 QA 流程

当有人问我做什么工作时,我会说我是一名数据质量保证 (QA) 工程师。他们并不真正理解我的意思。“嗯,我做数据测试,”我试图解释,但常常无济于事。我有一些从事技术和软件开发的朋友,他们不太了解数据测试是什么&#…...

Spring Boot 学习之路 -- 基础认知

前言 最近因为业务需要,被拉去研究后端的项目,代码框架基于 Spring Boot,对我来说完全小白,需要重新学习研究…出于个人习惯,会以 Blog 文章的方式做一些记录,文章内容基本来源于「 Spring Boot 从入门到精…...

JavaScript --json格式字符串和对象的转化

json字符串解析成对象 &#xff1a; var obj JSON.parse(str) 对象转化成字符串&#xff1a;var str1 JSON.stringify(obj1) <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Com…...

LabVIEW提高开发效率技巧----采用并行任务提高性能

在复杂的LabVIEW开发项目中&#xff0c;合理利用并行任务可以显著提高系统的整体性能和响应速度。并行编程是一种强大的技术手段&#xff0c;尤其适用于实时控制、数据采集以及多任务处理等场景。LabVIEW的数据流编程模型天然支持并行任务的执行&#xff0c;结合多核处理器的硬…...

裸土检测算法实际应用、裸土覆盖检测算法、裸土检测算法

裸土检测算法主要用于环境保护、农业管理、城市规划和土地管理等领域&#xff0c;通过图像识别技术来检测和识别地表上的裸露土壤。这种技术可以帮助管理者实时监控裸土面积&#xff0c;及时采取措施&#xff0c;防止水土流失、环境污染和生态退化。 一、技术实现 裸土检测算…...

深入剖析链表反转:多语言实现与高级语法特性20240924

深入剖析链表反转&#xff1a;多语言实现与高级语法特性 引言 在数据结构与算法的学习中&#xff0c;链表是基础结构之一&#xff0c;尤其在动态内存分配和操作中体现了它的重要性。今天&#xff0c;我们将通过反转单链表这一经典算法题&#xff0c;从不同编程语言的角度进行…...

【数据结构初阶】链式二叉树接口实现超详解

文章目录 1. 节点定义2. 前中后序遍历2. 1 遍历规则2. 2 遍历实现2. 3 结点个数2. 3. 1 二叉树节点个数2. 3. 2 二叉树叶子节点个数2. 3. 3 二叉树第k层节点个数 2. 4 二叉树查找值为x的节点2. 5 二叉树层序遍历2. 6 判断二叉树是否是完全二叉树 3. 二叉树性质 1. 节点定义 用…...

力扣189 轮转数组 Java版本

文章目录 题目描述代码 题目描述 给定一个整数数组 nums&#xff0c;将数组中的元素向右轮转 k 个位置&#xff0c;其中 k 是非负数。 示例 1: 输入: nums [1,2,3,4,5,6,7], k 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7,1,2,3,4…...

RMAN异机恢复数据库记录

场景&#xff1a;数据库服务器宕机&#xff0c;无法恢复 处理&#xff1a;使用备份资料进行异地恢复 1.此处环境为同平台、同版本&#xff08;操作系统版本可以不同&#xff0c;但数据库版本需相同&#xff09;&#xff0c;源机器和目标机器具有相同的目录结构。 2.目标机器只…...