Royal TSX是什么?
开发人员经常需要对客户的阿里云服务器centos进行远程登录执行命令,或者使用FTP功能上传/下载文件,最终实现对软件的运维及软件的升级迭代场景下的应用需求,这就需要Mac下也有类似XShell和XFTP两者相结合的一款工具软件,而Royal TSX就能满足这个运维需求。
Royal TSX需要收费吗?有哪些版本?
Royal TSX 提供了免费版本的下载,且免费只能限制10个连接,对于开发人员日常应用足够了。
官网提供了以下版本供下载:
- Royal TSX - 适用于 macOS 系统
- Royal TS - 适用于 Windows 系统
- Royal TSi Lite - 适用于 iOS 系统
- Royal TSD Lite - 适用于 Android 系统
Royal TSX 如何使用?
第一步:安装2个常用的插件
Royal TSX是一个基于插件的链接管理工具,所以安装后首先需要安装2个最基本的插件: 打开Royal TSX的菜单栏下的“Plugins”菜单,下载安装以下插件:
-
teminal插件: 用于命令执行的插件;
-
file transfer插件: 文件传输的插件,类似于FTP。
第二步:创建文档,即New Document
刚安装时,会自动创建一个默认的 Document,也就是 Application,这个文档是不能删除的,也不能在这个文档下新建连接。 所以必须重新创建一个新的文档,点击菜单栏 File / New Document 创建文档。
注:在新创建的文档栏右键选择Properties,可以给新创建的Document重命名或者添加备注。
第三步:创建连接同时配置和它的teminal和file transfer
(1) 右键新创建的Document中的Connection,选择Add,然后选择Teminal进行配置
Mac为提示本地的Permissions 0777 for 'id_rsa' are too open,意思是说公钥文件权限太宽了,需要设置为仅对使用用户可见。在linux或者mac系统中,仅需要在本地的mac 电脑执行chmod命令就可以完成设置,命令如下:
chmod 600 id_rsa
ssh_add id_rsa
注意:Credentials是远程凭证的意思,可以把常用的远程凭证提前创建好,再去设置创建连接也可以。凭证有两种,一种用户名与密码方式,另一种通过公私钥文件认证方式(相对更安全)。
(2)选择Add,然后选择Teminal进行配置File Transfer
注意: connection type要选择SFTP