文章目录
- 前言
- 步骤
- 1. 下载
- 2. 安装
- 3. 常用插件安装
- 4. 连接ssh测试
- 5. 连接sftp测试
- 注意:ssh和sftp的区别
- 注意:不同文件传输的区别
- 解决SSL自动退出
前言
- Royal TSX是什么:
Royal TSX
是一款跨平台的远程桌面和连接管理工具,专为 macOS 设计
。它主要用于管理和连接到不同类型的远程计算机和服务
,包括 Windows、Linux、SSH、RDP(远程桌面协议)、VNC 等。
Royal TSX
支持多种远程访问协议,可以帮助 IT 管理员、开发者和技术支持人员高效地管理多个远程主机、虚拟机、设备和云服务器。
步骤
- 下载
- 安装
- 常用插件安装
- 连接ssh测试
- 连接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,而是一中保护机制,我们可以修改配置文件达到不掉线:
- 编辑修改
/etc/ssh/sshd_config
文件 - 修改参数
#ClientAliveInterval 0
#ClientAliveCountMax 3
去掉前面的注释,并修改为:
ClientAliveInterval 60
ClientAliveCountMax 3
保存后,记得重启sshd服务,使配置生效,然后退出再登录就发现不会自动断开了。
[root@localhost ~]# service sshd restart
参数说明:
ClientAliveInterval
:指定了服务器端向客户端请求响应的时间间隔, 默认是0, 不发送请求;改为60秒,则60秒发送一次请求,客户端自动响应,这样就保持长连接不会自动断开了。ClientAliveCountMax
:指定了服务器发出请求后客户端没有响应的次数达到一定值, 就会自动断开,使用默认值3次即可,正常情况下, 客户端都会自动响应。