Royal TSX SSH 密钥文件登录远程服务器,macOS上替代 xshell 的软件客户端

关于 Royal TSX 的使用,我分享了很多,有图文

mac xshell客户端(免费不破解),不仅仅只是SSH,还能FTP。这是最好的替代品

在Mac上使用Royal TSX,替代 xshell 和 item2、SecureCRT,可以 SSH 也能 FTP

有视频

Youtube(推荐)

bilibili(登录才能超清)

如果你从来没了解过 Royal TSX 教程,我推荐看视频,因为图文很多细节没办法截图展示。

前面有人在视频留言,这个工具怎样用SSH密钥文件登录远程服务器。然后我用视频做了个分享,本文是视频对应的图文。同时也是在前面基础(下载、安装、关于注册码和正版使用的相关说明、在线插件、密码账号登录)上的内容。所以一定要先看前面视频才推荐看本视频。

先贴上本文对应的视频,还是推荐看视频好点。

Youtube(推荐)

bilibili(登录才能超清)

准备 SSH 密钥文件

本地如果已经有一套用来登录的密钥,直接使用就行。如果没有,需要本地生成一套。

一般来说,如果以前生成过密钥,Mac上查看的地址是如下,看看文件夹中是否有密钥

/Users/guozh/.ssh

生成密钥的方法通过终端来,在终端输入以下命令

ssh-keygen -t rsa

然后会提示密钥保存的位置,就是如上 .ssh 文件夹。接着要求输入密钥的密码,一定要记住密码,以后用到密钥的地方都需要密码。

这样密钥文件就会生成,包含公钥和私钥两个文件。

《Royal TSX SSH 密钥文件登录远程服务器,macOS上替代 xshell 的软件客户端》

上传公钥到服务器

因为ssh配置文件中,密钥文件的存放地址及key的命名默认是root/.ssh/authorized_keys ,所以我们也要做成这样。

先看 root 文件夹下有没有 .ssh ,如果没有,创建,并且将公钥上传到此位置。

《Royal TSX SSH 密钥文件登录远程服务器,macOS上替代 xshell 的软件客户端》

接着用如下命令处理这个公钥,将公钥的内容拼接到 authorized_keys 。

cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys

创建连接

打开 Royal TSX ,创建一个连接,先填上如下信息

《Royal TSX SSH 密钥文件登录远程服务器,macOS上替代 xshell 的软件客户端》

接着选择 Private Key File ,将本地的私钥文件地址选择到输入框,同时还需要填入密钥的密码,保存,再双击打开就行。

《Royal TSX SSH 密钥文件登录远程服务器,macOS上替代 xshell 的软件客户端》

OK,已经搞定,以上步骤对应的视频在下面,想更方便、快捷、详细的了解,推荐看视频。

Youtube(推荐)

bilibili(登录才能超清)

 

怎么说呢?不管有用没,还是想加上这句
老郭种树原创,转载请加上Royal TSX SSH 密钥文件登录远程服务器,macOS上替代 xshell 的软件客户端

点赞
  1. wqqwqq说道:

    请问怎么在royal tsx上创建root文件夹的?

  2. wqqwqq说道:

    我密钥已经生成好了,但是有几个问题:1.root文件夹怎么生成,怎么吧密钥放到文件夹;2.生成密钥的时候没有设置密码,在路径那边需要怎么填写

  3. guozh说道:

    有视频,不知道你看到过没。生成密钥时没设置密码,这我没试过呃,不知道输入框那能不能填空

发表评论

电子邮件地址不会被公开。 必填项已用*标注