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

Mac通过ssh连接工具远程登录服务器( Royal TSX安装及使用)

一、Royal TSX软件下载地址

Royal Apps

二、Royal TSX 汉化

汉化包地址:GitCode - 全球开发者的开源社区,开源代码托管平台

三、基础配置

Royal TSX 是一款基于插件的应用,刚安装时还不具备使用条件,需要进行一些基础配置

1 安装基础插件

首先需要进入插件安装页面

依次点击菜单栏的 Royal TSX / Plugins(插件)

 

安装 Terminal 和 File Transfer 两个插件,重启 。

2 创建文档

Royal TSX 是以 Document 的形式进行远程管理,刚安装时,会自动创建一个默认的 Document,也就是 Application(应用),这个文档不能删除,也不能在这个文档下新建连接

 

在建立连接前,需要先新建一个 Document,免费版最多允许创建 1 个 Document、10 个连接

操作路径:菜单栏 File(文件) / New Document(新建文档),快捷键:Cmd + N

 

创建完成后在本地选择一个位置保存文档,之后创建凭证、新建连接时也要记得保存,否则下次打开就没有了

3 创建远程主机凭证

连接远程主机时,通常需要提供密码进行安全校验,在 Royal TSX 中,可以创建凭证,将服务器的用户名和密码保存起来,在进行连接时,直接关联,这样就不用每次连接时都要输入用户名和密码了

操作路径:Credentials(凭证集合) / Add (添加新模板)/ Credential (凭证)

 创建凭证,命名为 parallels,之后创建连接时可以直接选择这个凭证 ,保存

 4 Terminal(终端) 基础设置

点击 Application(应用) 文档下的 Default Settings(默认设置),选择 Terminal(终端),鼠标右键属性

设置 Terminal (终端)的默认凭证
点击 Credentials(证书),选择在第 3 步创建的凭证,如果多台服务器的用户名和密码相同,这样设置非常方便 

 设置 Terminal(终端)默认不断开 Session
切换到 Advanced 设置,在右侧选中 Session,进行如下设置,防止自动断开 

 

 5 FTP(文件传输) 基础设置

参考第4步

 6 连接测试

设置服务器 IP 地址和显示名称,保存后双击打开,连接成功

(1)终端测试

(2)文件传输测试 

 

四、安装最容易出现的问题

尝试使用 parallels 用户登录到服务器 10.211.55.9 时,多次输入密码都返回了“Permission denied, please try again.”的错误提示。

解决方法:

1. 检查用户名和密码

  • 确保输入的密码是正确的,并注意大小写、特殊字符等。
  • 如果使用了自动填充密码,建议手动输入密码以防止误输入。

2. 检查 SSH 服务配置

  • 打开 SSH 配置文件:SSH 配置文件通常位于 /etc/ssh/sshd_config。使用 nanovim 编辑器打开该文件:
    sudo nano /etc/ssh/sshd_config
  • 检查并修改配置项

sshd_config 文件中查找以下配置项,并根据需要进行修改:

(1)检查 PasswordAuthentication 配置

PasswordAuthentication yes

 确保 PasswordAuthentication 设置为 yes,表示允许使用密码登录。

如果该行被注释(前面有 #),请删除 # 并将其设置为 yes

(2)检查 PermitRootLogin 配置(如果是 root 用户登录)

PermitRootLogin yes

如果你希望使用 root 用户直接登录,请确保 PermitRootLogin 设置为 yes

如果不允许 root 登录,则将其设置为 noprohibit-password

(3)检查 UsePAM 配置

UsePAM yes

确保 UsePAM 设置为 yes,表示使用 PAM(Pluggable Authentication Modules)进行认证。 

具体详见虚拟机中的配置:

 

 

 

相关文章:

  • 深度学习:(七)梯度下降法在神经网络中的应用
  • 基于微信小程序的旧衣回收系统
  • Vue.js组件开发
  • 如何将精益思维应用于智能音箱的产品设计?
  • 如何在算家云搭建MVSEP-MDX23(音频分离)
  • 【C++】set详解
  • 如何选择合适的跨境网络专线?
  • #git 问题failed to resolve head as a valid ref
  • RabbitMQ 实验入门
  • 【Ubuntu】DNS设置不生效/重启被重置
  • TypeSctipt学习第二篇
  • uni-app之旅-day01-home页
  • 第18周 3-过滤器
  • 关于公司小程序项目在登录流程获取token并全局使用的梳理(学习篇)
  • 【从零开始实现stm32无刷电机FOC】【实践】【7.1/7 硬件设计】
  • 收藏网友的 源程序下载网
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 08.Android之View事件问题
  • 2017-08-04 前端日报
  • 30天自制操作系统-2
  • Cumulo 的 ClojureScript 模块已经成型
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • Java反射-动态类加载和重新加载
  • Linux中的硬链接与软链接
  • mongodb--安装和初步使用教程
  • 阿里云前端周刊 - 第 26 期
  • 电商搜索引擎的架构设计和性能优化
  • 关于Flux,Vuex,Redux的思考
  • 规范化安全开发 KOA 手脚架
  • 今年的LC3大会没了?
  • 警报:线上事故之CountDownLatch的威力
  • 如何用vue打造一个移动端音乐播放器
  • 在Unity中实现一个简单的消息管理器
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • #《AI中文版》V3 第 1 章 概述
  • #if 1...#endif
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #pragma pack(1)
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • $jQuery 重写Alert样式方法
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (2024)docker-compose实战 (9)部署多项目环境(LAMP+react+vue+redis+mysql+nginx)
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (NSDate) 时间 (time )比较
  • (rabbitmq的高级特性)消息可靠性
  • (SERIES10)DM逻辑备份还原
  • (笔试题)合法字符串
  • (初研) Sentence-embedding fine-tune notebook
  • (定时器/计数器)中断系统(详解与使用)
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (六)激光线扫描-三维重建
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目