Mac连接云服务器工具推荐

文章目录

    • 前言
    • 步骤
      • 1. 下载
      • 2. 安装
      • 3. 常用插件安装
      • 4. 连接ssh测试
      • 5. 连接sftp测试
      • 注意:ssh和sftp的区别
      • 注意:不同文件传输的区别
      • 解决SSL自动退出

前言

  • Royal TSX是什么:
    Royal TSX 是一款跨平台的远程桌面和连接管理工具,专为 macOS 设计。它主要用于管理和连接到不同类型的远程计算机和服务,包括 Windows、Linux、SSH、RDP(远程桌面协议)、VNC 等。
    Royal TSX 支持多种远程访问协议,可以帮助 IT 管理员、开发者和技术支持人员高效地管理多个远程主机、虚拟机、设备和云服务器。

步骤

  1. 下载
  2. 安装
  3. 常用插件安装
  4. 连接ssh测试
  5. 连接sftp测试

1. 下载

下载地址:https://www.royalapps.com/ts/mac/download
也可直接点击我的库下载:https://download.csdn.net/download/weixin_35773751/90206412

2. 安装

双击安装
在这里插入图片描述
在这里插入图片描述
Automatically check for updates(自动检查更新)
Collect anonymous usage statistics(收集匿名使用统计信息)
在这里插入图片描述
Disabling the automatic update check(禁用自动检查更新)
Yes, enable now(是,立即启用)
No, keep disabled(否,保持禁用)
在这里插入图片描述
If you own a Royal TSX license, please enter your license information below
如果您拥有 Royal TSX 授权,请在下方输入您的授权信息。
or just leave both fields empty and click continue to use Royal TSX in shareware mode.
或者直接将两个字段留空并点击继续,以共享软件模式使用 Royal TSX。
在这里插入图片描述

3. 常用插件安装

安装两个插件一个是ssh一个是sftp
在这里插入图片描述
在这里插入图片描述
The Plugin(s) will be installed after you restart Royal TSX.
插件将在您重新启动 Royal TSX 后安装。
Do you want to restart Royal TSX now?
您现在要重新启动 Royal TSX 吗?
Yes, restart now
是的,现在重启。
No, I will restart later
不,我稍后重启。

在这里插入图片描述
同上操作即可。

4. 连接ssh测试

在这里插入图片描述
然后新增ssh连接
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5. 连接sftp测试

在这里插入图片描述
这里我们选择SFTP
在这里插入图片描述
设置以后,双击链接会跳出错误提示框,意思是没有输入用户名和密码:
在这里插入图片描述
我们选择Select Credentials,然后输入账户和密码
在这里插入图片描述
点击OK,就可以了,如下图:
在这里插入图片描述
到此工具的基本链接办法就分析结束了。

还有不清楚的可以留言,(* ̄︶ ̄)。

注意:ssh和sftp的区别

  • SSH 是一个安全的远程登录协议,提供远程命令执行和管理功能
  • SFTP 是一个基于 SSH 的安全文件传输协议,专门用于文件的上传、下载和管理。

注意:不同文件传输的区别

  • FTP
  • FTP with lmplicit SSL
  • FTP with Explicit TLS/SSL
  • SFTP
  • SCP

  • FTP (File Transfer Protocol)
    描述:FTP 是一种标准的网络协议,用于在客户端和服务器之间传输文件。它默认不加密任何数据,传输的用户名、密码和文件内容都是明文的,存在安全风险。
    优点:速度较快,因为没有加密开销。
    缺点:不加密传输,容易受到监听和中间人攻击,不适合传输敏感数据。

  • FTP with Implicit SSL/TLS
    描述:这是一种安全的 FTP 变种,通过 SSL/TLS 加密协议保护传输的数据。SSL/TLS 加密会在连接建立之初(即在客户端与服务器之间的通信通道建立时)启用。常见端口为 990。
    优点:传输的数据会经过加密,确保安全性。
    缺点:需要服务器支持 SSL/TLS,并且性能可能稍微降低,尤其是传输大文件时。

  • FTP with Explicit TLS/SSL
    描述:与“隐式 SSL”不同,显式 SSL/TLS 是通过标准的 FTP 端口(通常是 21)进行连接,之后通过发送特定的命令来启动加密。这意味着客户端与服务器之间的连接最初是非加密的,只有在后续交互中通过 TLS/SSL 启用加密。
    优点:可以在普通的 FTP 端口上运行,只有在需要时才启用加密。
    缺点:需要支持显式 SSL/TLS 的客户端和服务器;如果服务器不支持或配置不当,可能无法成功连接。

  • SFTP (SSH File Transfer Protocol)
    描述:SFTP 是基于 SSH(Secure Shell) 协议的文件传输协议。与 FTP 不同,SFTP 从一开始就使用加密传输数据,无论是用户名、密码,还是文件内容,都经过加密。这意味着 SFTP 本身就是安全的。
    优点:数据传输过程完全加密,具有较强的安全性,能够有效防止中间人攻击和数据泄露。
    缺点:相比 FTP,SFTP 配置略为复杂,并且可能稍微影响传输速度,尤其是网络不佳时。

  • SCP (Secure Copy Protocol)
    描述:SCP 也是基于 SSH 协议的文件传输协议。它的设计是为了提供一种快速、简单的文件复制方法。SCP 本质上是 SSH 的一种文件传输方式,主要用于将文件从本地系统复制到远程系统或反之。
    优点:像 SFTP 一样,SCP 使用 SSH 加密通信,确保数据传输的安全性。传输速度较快,适用于单次文件传输。
    缺点:与 SFTP 不同,SCP 没有目录管理功能,主要用于文件传输,不支持复杂的操作,如重命名、删除等。

解决SSL自动退出

在使用SSL连接云服务器时,长时间不用系统会自动退出,这并不是BUG,而是一中保护机制,我们可以修改配置文件达到不掉线:

  1. 编辑修改/etc/ssh/sshd_config文件
  2. 修改参数
#ClientAliveInterval 0
#ClientAliveCountMax 3

去掉前面的注释,并修改为:

ClientAliveInterval 60
ClientAliveCountMax 3

保存后,记得重启sshd服务,使配置生效,然后退出再登录就发现不会自动断开了。

[root@localhost ~]# service sshd restart

参数说明:

  • ClientAliveInterval:指定了服务器端向客户端请求响应的时间间隔, 默认是0, 不发送请求;改为60秒,则60秒发送一次请求,客户端自动响应,这样就保持长连接不会自动断开了。
  • ClientAliveCountMax:指定了服务器发出请求后客户端没有响应的次数达到一定值, 就会自动断开,使用默认值3次即可,正常情况下, 客户端都会自动响应。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

xterm + vue3 + websocket 终端界面

xterm.js 下载插件 // xterm npm install --save xterm// xterm-addon-fit 使终端适应包含元素 npm install --save xterm-addon-fit// xterm-addon-attach 通过websocket附加到运行中的服务器进程 npm install --save xterm-addon-attach <template><div :…

[2025] 如何在 Windows 计算机上轻松越狱 IOS 设备

笔记 1. 首次启动越狱工具时&#xff0c;会提示您安装驱动程序。单击“是”确认安装&#xff0c;然后再次运行越狱工具。 2. 对于Apple 6s-7P和iPad系列&#xff08;iOS14.4及以上&#xff09;&#xff0c;您应该点击“Optinos”并勾选“允许未经测试的iOS/iPadOS/tvOS版本”&…

网页排名:PageRank 算法的前世今生

PageRank算法全解析&#xff1a;从理论到实践 引言 PageRank 是由拉里佩奇&#xff08;Larry Page&#xff09;和谢尔盖布林&#xff08;Sergey Brin&#xff09;在1996年发明的一种链接分析算法&#xff0c;最初用于Google搜索引擎来评估网页的重要性。该算法通过模拟随机浏览…

嵌入式开发之使用 FileZilla 在 Windows 和 Ubuntu 之间传文件

01-FileZilla简介 FileZilla 是一个常用的文件传输工具&#xff0c;它支持多种文件传输协议&#xff0c;包括以下主要协议&#xff1a; FTP (File Transfer Protocol) 这是 FileZilla 最基本支持的协议。FTP 是一种明文传输协议&#xff0c;不加密数据&#xff08;包括用户名和…

Jmeter的安装与使用

1.下载压缩包&#xff0c;并解压到本地 2.在bin目录下找到jmeter.bat双击打开图形化界面 3.在测试计划上点击右键添加一个线程组 4.可以自定义线程数&#xff0c;Ramp_Up表示在该时间内将一组线程将运行完毕&#xff0c;循环次数可自定义 5.在线程组点击右键添加配置元件…

pycharm pytorch tensor张量可视化,view as array

Evaluate Expression 调试过程中&#xff0c;需要查看比如attn_weight 张量tensor的值。 方法一&#xff1a;attn_weight.detach().numpy(),view as array 方法二&#xff1a;attn_weight.cpu().numpy(),view as array

XIAO ESP32 S3网络摄像头——2视频获取

本文主要是使用XIAO Esp32 S3制作网络摄像头的第2步,获取摄像头图像。 1、效果如下: 2、所需硬件 3、代码实现 3.1硬件代码: #include "WiFi.h" #include "WiFiClient.h" #include "esp_camera.h" #include "camera_pins.h"// 设…

数据仓库中的指标体系模型介绍

数据仓库中的指标体系介绍 文章目录 数据仓库中的指标体系介绍前言什么是指标体系指标体系设计有哪些模型?1. 指标分层模型2. 维度模型3. 指标树模型4. KPI&#xff08;关键绩效指标&#xff09;模型5. 主题域模型6.平衡计分卡&#xff08;BSC&#xff09;模型7.数据指标框架模…

K3知识点

提示&#xff1a;文章 文章目录 前言一、顺序队列和链式队列题目 顺序队列和链式队列的定义和特性实际应用场景顺序表题目 链式队列 二、AVL树三、红黑树四、二叉排序树五、树的概念题目1左子树右子树前序遍历、中序遍历&#xff0c;后序遍历先根遍历、中根遍历左孩子右孩子题目…

jQuery学习笔记1

// jQuery的入口函数 // 1.等着DOM结构渲染完毕即可执行内部代码&#xff0c;不必等到所以外部资源加载完毕&#xff0c;jQuery帮我们完成了封装 // 相当于原生js中的DOMContentLoaded <script src"./jquery.min.js"></script> <style>div {width…

HTML——41有序列表

<!DOCTYPE html> <html><head><meta charset"UTF-8"><title>有序列表</title></head><body><!--有序列表&#xff1a;--><!--1.列表中各个元素在逻辑上有先后顺序&#xff0c;但不存在一定的级别关系-->…

典型常见的基于知识蒸馏的目标检测方法总结二

来源&#xff1a;https://github.com/LutingWang/awesome-knowledge-distillation-for-object-detection收录的方法 NeurIPS 2017&#xff1a;Learning Efficient Object Detection Models with Knowledge Distillation CVPR 2017&#xff1a;Mimicking Very Efficient Networ…

计算机网络-L2TP VPN基础实验配置

一、概述 上次大概了解了L2TP的基本原理和使用场景&#xff0c;今天来模拟一个小实验&#xff0c;使用Ensp的网卡桥接到本地电脑试下L2TP拨号&#xff0c;今天主要使用标准的L2TP&#xff0c;其实在这个基础上可以加上IPSec进行加密&#xff0c;提高安全性。 网络拓扑 拓扑说明…

基于BiTCN双向时间卷积网络实现电力负荷多元时序预测(PyTorch版)

Bidirectional Temporal Convolutional Network \begin{aligned} &\text{\Large \color{#CDA59E}Bidirectional Temporal Convolutional Network}\\ \end{aligned} ​Bidirectional Temporal Convolutional Network​ Bidirectional Temporal Convolutional Network (BiTC…

Linux C/C++编程-网络程序架构与套接字类型

【图书推荐】《Linux C与C一线开发实践&#xff08;第2版&#xff09;》_linux c与c一线开发实践pdf-CSDN博客《Linux C与C一线开发实践&#xff08;第2版&#xff09;&#xff08;Linux技术丛书&#xff09;》(朱文伟&#xff0c;李建英)【摘要 书评 试读】- 京东图书 (jd.com…

北京某新能源汽车生产及办公网络综合监控项目

北京某新能源汽车是某世界500强汽车集团旗下的新能源公司&#xff0c;也是国内首个获得新能源汽车生产资质、首家进行混合所有制改造、首批践行国有控股企业员工持股的新能源汽车企业&#xff0c;其主营业务包括纯电动乘用车研发设计、生产制造与销售服务。 项目现状 在企业全…

【LeetCode】2506、统计相似字符串对的数目

【LeetCode】2506、统计相似字符串对的数目 文章目录 一、哈希表位运算1.1 哈希表位运算 二、多语言解法 一、哈希表位运算 1.1 哈希表位运算 每个字符串, 可用一个 int 表示. (每个字符 是 int 的一个位) 哈希表记录各 字符组合 出现的次数 步骤: 遇到一个字符串, 得到 ma…

gitlab 还原合并请求

事情是这样的&#xff1a; 菜鸡从 test 分支切了个名为 pref-art 的分支出来&#xff0c;发布后一机灵&#xff0c;发现错了&#xff0c;于是在本地用 git branch -d pref-art 将该分支删掉了。之后切到了 prod 分支&#xff0c;再切出了一个相同名称的 pref-art 分支出来&…

Uncaught ReferenceError: __VUE_HMR_RUNTIME__ is not defined

Syntax Error: Error: vitejs/plugin-vue requires vue (>3.2.13) or vue/compiler-sfc to be present in the dependency tree. 第一步 npm install vue/compiler-sfc npm run dev 运行成功&#xff0c;本地打开页面是空白&#xff0c;控制台报错 重新下载了vue-loa…

LeetCode--排序算法(堆排序、归并排序、快速排序)

排序算法 归并排序算法思路代码时间复杂度 堆排序什么是堆&#xff1f;如何维护堆&#xff1f;如何建堆&#xff1f;堆排序时间复杂度 快速排序算法思想代码时间复杂度 归并排序 算法思路 归并排序算法有两个基本的操作&#xff0c;一个是分&#xff0c;也就是把原数组划分成…