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

news/2024/9/22 14:54:51/

服务器第二期】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


http://www.ppmy.cn/news/1528859.html

相关文章

Selenium实现滑动滑块验证码验证!

背景:在部分的登录中有滑动验证码的验证,由于滑动验证码的缺块是随机的就导致实现起来比较困难! 01、实现方案 模板匹配 通过openCV分析两个图片的相似度,获取两个相似度很高图片的坐标,从而计算两个图片的距离。 轮…

MTK zephyr平台:USB升级、枚举流程

一、USB升级流程 通过代码及log分析,当前平台升级过程在PL阶段进行 USB download相关代码 mtk/modules/hal/boot/preloader/platform/flashc/ mtk/modules/hal/boot/preloader/platform/board_name/flash/ mtk/modules/hal/boot/preloader/platform/board_name/src/drive…

【C++二叉树】二叉树的前序遍历、中序遍历、后序遍历递归与非递归实现

1.二叉树的前序遍历 144. 二叉树的前序遍历 - 力扣(LeetCode) 前序遍历方式:根-左子树-右子树。 递归实现: 要传一个子函数来实先递归,原因是原函数返回值为vector,在原函数迭代,返回值就难…

gin配置swagger文档

一、基本准备工作 1、安装依赖包 go get -u github.com/swaggo/swag/cmd/swag go get -u github.com/swaggo/gin-swagger go get -u github.com/swaggo/files2、在根目录上配置swagger的路由文件 //2.初始化路由router : initialize.Routers()// 配置swaggerdocs.SwaggerInfo…

Spark SQL性能优化高频面试题及答案

目录 高频面试题及答案1. 如何通过分区(Partitioning)优化Spark SQL查询性能?2. 什么是数据倾斜(Data Skew)?如何优化?3. 如何使用广播(Broadcast)优化Join操作?4. 如何优化Spark SQL的Shuffle操作?5. 如何通过缓存(Cache)优化Spark SQL的性能?6. 如何使用合适的…

网络丢包定位记录(二)

网卡驱动丢包 查看:ifconfig eth1/eth0 等接口 1.RX errors: 表示总的收包的错误数量,还包括too-long-frames错误,Ring Buffer 溢出错误,crc 校验错误,帧同步错误,fifo overruns 以及 missed pkg 等等。 …

python qt5 常用

QT5中如何设置让窗口根据屏幕比例显示设置? desktop QDesktopWidget().screenGeometry() self.resize(int(desktop.width() * 0.3), int(desktop.height()*0.5)) QT5中关于背景穿透问题的处理方式? 场景如下:我们在开发的时候&#xff0c…

无人机集群路径规划:麻雀搜索算法(Sparrow Search Algorithm, SSA)​求解无人机集群路径规划,提供MATLAB代码

一、单个无人机路径规划模型介绍 无人机三维路径规划是指在三维空间中为无人机规划一条合理的飞行路径,使其能够安全、高效地完成任务。路径规划是无人机自主飞行的关键技术之一,它可以通过算法和模型来确定无人机的航迹,以避开障碍物、优化…