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

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

相关文章:

Mac连接云服务器工具推荐

文章目录 前言步骤1. 下载2. 安装3. 常用插件安装4. 连接ssh测试5. 连接sftp测试注意:ssh和sftp的区别注意:不同文件传输的区别解决SSL自动退出 前言 Royal TSX是什么: Royal TSX 是一款跨平台的远程桌面和连接管理工具,专为 mac…...

从零开始:如何在 .NET Core 中优雅地读取和管理配置文件

在.net中的配置文件系统支持丰富的配置源,包括文件(json、xml、ini等)、注册表、环境变量、命令行、Azure Key Vault等,还可以配置自定义配置源并跟踪配置的改变,然后按照优先级进行覆盖,总之对文件的配置有很多方法,这…...

JVM学习:CMS和G1收集器浅析

总框架 一、Java自动内存管理基础 1、运行时数据区 运行时数据区可分为线程隔离和线程共享两个维度,垃圾回收主要是针对堆内存进行回收 (1)线程隔离 程序计数器 虚拟机多线程是通过线程轮流切换、分配处理器执行时间来实现的。为了线程切换…...

Science Robotics让软机器人“活”得更久的3D打印!

软机器人硬件在医疗、探索无结构环境等领域有广泛应用,但其生命周期有限,导致资源浪费和可持续性差。软机器人结合软硬组件,复杂组装和拆卸流程使其难以维修和升级。因此,如何延长软机器人的生命周期并提高其可持续性成为亟待解决…...

模电面试——设计题及综合分析题0x01(含答案)

1、已知某温控系统的部分电路如下图(EDP070252),晶体管VT导通时,继电器J吸合,压缩机M运转制冷,VT截止时,J释放,M停止运转。 (1)电源刚接通时,晶体…...

二层交换机和三层交换机

一、交换机简述 交换机的主要功能包括物理编址、网络拓扑结构、错误校验、帧序列以及流控。交换机还具备了一些新的功能,如对VLAN(虚拟局域网)的支持、对链路汇聚的支持,甚至有的还具有防火墙的功能。 交换机除了能够连接同种类型…...

每天五分钟机器学习:凸集

本文重点 在SVM中,目标函数是一个凸函数,约束集合是一个凸集。因此,SVM问题可以转化为一个凸规划问题来求解。这使得SVM在实际应用中具有较高的计算效率和准确性。 凸集的定义 凸集是指一个集合中的任意两点之间的线段都完全包含在这个集合中。换句话说,给定集合C中的两…...

Mongodb日志报错too many open files,导致mongod进程down

【解决方案】 (1)进入到服务器,执行: ulimit -a 查看:open files这一行的数量,如果查询到的结果是1000左右,那多半是服务器限制。 (2)在当前session窗口执行如下&…...

关于 PCB线路板细节锣槽问题 的解决方法

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/144783817 长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV…...

硬件基础知识笔记(2)——二级管、三极管、MOS管

Part 2 二级管、三极管、MOS管 1、二级管1.1肖特基二极管和硅二极管选型比较1.2到底是什么决定了二极管的最高工作频率?1.3二极管结电容和反向恢复时间都是怎么来的 1、二级管 1.1肖特基二极管和硅二极管选型比较 肖特基二极管的优势主要在速度和压降,对…...

软件测试之非功能测试设计

非功能测试设计 非功能:除了软件功能测试,其他都是非功能测试。 1.兼容 2.易用 3.性能(专项) 4.安全(专项) Web浏览器 兼容:Chrome浏览器、Edge浏览器、Firefox浏览器、Safari苹果浏览器 易用:参考竞品,主观感受为主 总结 1.非功能测试范围 兼容性、…...

GPU 英伟达GPU架构回顾

1999 年,英伟达发明了 GPU(graphics processing unit),本节将介绍英伟达 GPU 从 Fermi 到 Blackwell 共 9 代架构,时间跨度从 2010 年至 2024 年,具体包括费米(Feimi)、开普勒&#…...

机器学习 - 线性回归

线性回归模型的定义 线性回归(Linear Regression)的目标旨在找到可以描述目标值(输出变量)与一个或多个特征(输入变量)之间关系的一个线性方程或函数。 线性回归模型的表达式为 线性回归模型表达式的“齐次…...

NestJS 性能优化:从应用到部署的最佳实践

在上一篇文章中,我们介绍了 NestJS 的微服务架构实现。本文将深入探讨 NestJS 应用的性能优化策略,从应用层到部署层面提供全方位的优化指南。 应用层优化 1. 路由优化 // src/modules/users/users.controller.ts import { Controller, Get, UseInter…...

本地快速推断的语言模型比较:Apple MLX、Llama.cpp与Hugging Face Candle Rust

本地快速推断的语言模型比较:Apple MLX、Llama.cpp与Hugging Face Candle Rust 在自然语言处理(NLP)部署中,推断速度是一个关键因素,尤其是对于支持大型语言模型(LLM)的应用来说。随着Apple M1…...

您的公司需要小型语言模型

当专用模型超越通用模型时 “越大越好”——这个原则在人工智能领域根深蒂固。每个月都有更大的模型诞生,参数越来越多。各家公司甚至为此建设价值100亿美元的AI数据中心。但这是唯一的方向吗? 在NeurIPS 2024大会上,OpenAI联合创始人伊利亚…...

智能工厂的设计软件 应用场景的一个例子:为AI聊天工具添加一个知识系统 之14 方案再探 之5:知识树三类节点对应的三种网络形式及其网络主机

本文要点 前面讨论过(前面有错这里做了修正),三种簿册归档 对应通过不同的网络形式(分布式、对等式和去中心式)。每种网络主机上分别提供: 分布式控制脚本、 对等式账本 和 备记手本 通过以上讨论&#x…...

JR-RLAA系20路模拟音频多功能编码器

JR-RLAA系20路模拟音频多功能编码器 产品特色 (1)工业级19英寸标准设备,内置双电源 (2)内嵌Web Server,支持远程Web页面登陆后的统一配置操作 (3)支持20路音频输入 (4)支持Dolby Digital(AC-3) ,MPEG-2,AAC-LC/HE-AAC&#x…...

LabVIEW冷却风机性能测试系统

开发了基于LabVIEW软件及LabSQL工具包的冷却风机性能测试系统。系统通过高效的数据库访问技术,实现了对冷却风机测试过程中关键性能数据的采集、存储与管理,优化了测试流程并提升了数据处理的效率。 ​ 项目背景 在工业生产和科研测试中,准…...

Python-Pdf转Markdown

使用pdfminer.sixmarkdownify pdfminer.six可以提取Pdf文本内容markdownify可以将文本内容写markdown文件 安装 pip install pdfminer.six pip install markdownify实现 from pdfminer.high_level import extract_text from markdownify import markdownifydef pdf2markdo…...

pyQT + OpenCV相关练习

一、设计思路 1、思路分析与设计 本段代码是一个使用 PyQt6 和 OpenCV 创建的图像处理应用程序。其主要功能是通过一个图形界面让用户对图片进行基本的图像处理操作,如灰度化、翻转、旋转、亮度与对比度调整,以及一些滤镜效果(模糊、锐化、边…...

音视频入门基础:MPEG2-PS专题(3)——MPEG2-PS格式简介

一、引言 本文对MPEG2-PS格式进行简介。 进行简介之前,请各位先下载MPEG2-PS的官方文档。ITU-T和ISO/IEC都分别提供MPEG2-PS的官方文档。但是ITU提供的文档是免费的,ISO/IEC是付费的,所以我们主要阅读ITU提供的官方文档,比如较新…...

云计算学习架构篇之HTTP协议、Nginx常用模块与Nginx服务实战

一.HTTP协议讲解 1.1rsync服务重构 bash 部署服务端: 1.安装服务 [rootbackup ~]# yum -y install rsync 2.配置服务 [rootbackup ~]# vim /etc/rsyncd.conf uid rsync gid rsync port 873 fake super yes use chroot no max connections 200 timeout 600 ignore erro…...

Zookeeper模式安装Kafka(含常规、容器两种安装方式)

一、#创作灵感# 公司使用Kafka的软件项目较多,故写技术笔记巩固知识要点 二、软件环境 - Kafka 3.9.0 官方下载地址:Kafka 3.9.0 - ZooKeeper 3.9.3 官方下载地址:ZooKeeper 3.9.3 - Docker Desktop 4.37 容器图形化工具 官方下载地址…...

【游戏设计原理】41 - 游戏的核心

1. 如何理解? 这条原理主要在讲述“游戏核心”这一概念的重要性及其在游戏开发中的作用。游戏的核心是指决定游戏整体玩法和体验的核心元素,它通常是游戏的主要机制、目标或动作方式。理解这一原理时,我们可以从以下几个层面来考虑&#xff…...

机器学习算法基础知识1:决策树

机器学习算法基础知识1:决策树 一、本文内容与前置知识点1. 本文内容2. 前置知识点 二、场景描述三、决策树的训练1. 决策树训练方式(1)分类原则-Gini(2)分类原则-entropy(3)加权系数-样本量&am…...

[Qt] 信号和槽(1) | 本质 | 使用 | 自定义

目录 一、信号和槽概述 二、本质 底层实现 1. 函数间的相互调用 2. 类成员中的特殊角色 三、使用 四. 自定义信号和槽 1. 基本语法 (1) 自定义信号函数书写规范 (2) 自定义槽函数书写规范 (3) 发送信号 (4) 示例 A. 示例一 B. 示例二 —— 老师说“上课了”&…...

33. 简易内存池

1、题目描述 ● 请实现一个简易内存池,根据请求命令完成内存分配和释放。 ● 内存池支持两种操作命令,REQUEST和RELEASE,其格式为: ● REQUEST请求的内存大小 表示请求分配指定大小内存,如果分配成功,返回分配到的内存…...

win32汇编环境,对话框程序模版,含文本框与菜单简单功能

;运行效果 ;win32汇编环境,对话框程序模版,含文本框与菜单简单功能 ;直接抄进RadAsm可编译运行。 ;下面为asm文件 ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g…...

人工智能与传统编程的主要区别是什么?

传统编程:开发者预先编写软件行为规则,代码基于程序员定义逻辑处理输入并产生确定输出,具有确定性、手动编写规则和结构化逻辑特点,如垃圾邮件分类程序基于预设关键词等规则。AI 编程:从数据中学习而非手动编写规则&am…...