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

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次即可,正常情况下, 客户端都会自动响应。

http://www.kler.cn/a/461475.html

相关文章:

  • leetcode题目(3)
  • kubernetes学习-kubectl命令、探针(二)
  • h5页面在安卓手机被软键盘弹起引起的bug
  • 慧集通iPaaS集成平台低代码训练-实践篇
  • 【SpringBoot】多数据源事务卡死@DSTransactional,当某一个数据库挂掉了,系统卡死问题解决
  • 人脑处理信息的速度与效率:超越计算机的直观判断能力
  • Unreal Engine 5 C++ Advanced Action RPG 三、四章笔记
  • 1177:奇数单增序列
  • vue中修改局部的elmentUI样式
  • Python将两个视频横向的拼接--视频效果对比
  • yolo数据集 - 2130张边坡排水沟堵塞数据集分享 - 无人机采集与数据增强处理
  • 计算机毕业设计Python深度学习美食推荐系统 美食可视化 美食数据分析大屏 美食爬虫 美团爬虫 机器学习 大数据毕业设计 Django Vue.js
  • KAFKA入门:原理架构解析
  • 自建私有云相册:Docker一键部署Immich,照片视频备份利器
  • C14.【C++ Cont】string类字符串的push_back、pop_back、字符串+=与+运算和insert
  • 要在 C++ 中实现一个函数,该函数接收一个函数指针 a 并在等待 3 秒后调用它
  • 使用Python实现量子密码学的探索
  • Linux Debian安装ClamAV和命令行扫描病毒方法,以及用Linux Shell编写了一个批量扫描病毒的脚本
  • uniapp——微信小程序读取bin文件,解析文件的数据内容(三)
  • 118.杨辉三角120.三角形最小路径和
  • docker加速镜像和加速镜像配置
  • 基于FPGA的辩论赛系统设计-8名选手-正反两方-支持单选手评分-正反两方评分总和
  • 小程序分包优化实践:解决主包过大和vendor.js体积问题
  • C++ 设计模式:中介者模式(Mediator Pattern)
  • khadas edge2安装ubuntu22.04与ubuntu20.04 docker镜像
  • 计算机网络 (18)使用广播信道的数据链路层