首页 游戏 软件 新闻 攻略 手游礼包 手游开测 手游合集 手游专区 排行榜
当前位置:首页 → 手机游戏JuiceSSH
JuiceSSH

JuiceSSH

  • 类型:系统安全
  • 评分:
  • 版本: v3.2.2
  • 语言:中文
  • 大小: 23.66 MB
  • 更新:2025-10-13 12:18:26
我要上传

JuiceSSH

JuiceSSH

JuiceSSH

JuiceSSH

内容介绍

JuiceSSH是一款功能强大的移动端SSH客户端工具,支持通过SSH、Telnet及Local Shell等协议安全便捷地管理远程服务器,其内置的多会话同时运行与后台持续在线功能让您能随时随地处理运维任务,结合SFTP文件传输、端口转发及可导入导出的会话配置等实用特性,全面满足移动环境下的日常服务器管理需求,彻底摆脱电脑束缚。

JuiceSSH特色
● 全彩终端/SSH客户端,完美兼容Xterm终端模拟、Ncurses界面库及UTF-8编码
● 配备特殊功能键(Ctrl控制键、Alt替换键、Tab切换键等)的悬浮式虚拟键盘
● 扩展外接键盘兼容(蓝牙无线/USB-OTG直连)
● 原生集成Mosh移动终端协议(详情请访问http://mosh.mit.edu)
● 支持Telnet远程登录与安卓本地终端操作
● 开放第三方及社区扩展插件生态
● 支持SSH会话记录存储/共享至Dropbox网盘/Evernote笔记/电子邮件及本地存储卡
● 一键式SSH连接跳转通道
● 采用AES-256加密算法的安全数据库
● RSA密钥身份验证(含代理转发机制)
● 密钥数据导入导出及生成功能
● 双因素动态验证(兼容Google身份验证器等OTP系统)
● SSH会话ZLib压缩传输(支持Android 2.3及以上系统)
● 美观的桌面小部件,快速启动连接与端口转发
● 通过CloudSync云同步(AES-256加密)跨设备同步连接配置
● 自动云端备份连接设置(采用AES-256加密保护)
● TeamShare团队共享功能(AES-256加密)实现团队连接配置协同
● 本地/远程/动态(SOCKS代理)端口转发
● 自定义命令脚本库,支持快速调用执行
● 建立主机连接时自动运行预设脚本
● 多主题终端配色方案,含深色模式、浅色模式、莫洛凯主题与日光主题
● 智能安全锁定时,无操作自动锁定应用访问
● 通过EC2Link服务自动导入Amazon EC2云主机至连接列表

JuiceSSH使用教程:Android安卓手机使用JuiceSSH远程连接LinuxVPS

1、打开JuiceSSH软件,点击首页的“管理链接”

2、你还没有配置任何连接,点击下面的按钮开始

3、这里输入链接昵称和地址(IP地址),类型选择SSH,认证方式选择“添加认证信息”

4、如下图所示,输入认证信息的昵称,用户名一般是Root,密码那一栏设置对应的Root密码,之后点击右上角保存

5、保存后自动返回到链接信息页面,认证那一栏也会自动使用刚才我们新建的认证信息,右上角保存

6、这时再返回到链接管理页面就可以看到这个我们刚才新建的链接了

7、点击进行连接

8、第一次用JuiceSSH连接这台LinuxVPS时需要保存VPS信息,点击接受即可

JuiceSSH使用教程

如何创建/定义新的SSH连接

为了建立新的SSH连接,您需要从您的服务器获取以下详细信息:

公共广播

SSH端口(默认为22)

用户名

私钥或密码

您还需要确保从您的设备连接到您服务器的SSH端口。

在本例中,我们假设您的服务器地址是myserver.example.com,SSH服务在端口22上运行,您的用户名是ec2-user并且您的私钥文件已复制到您的Android设备的SD卡.

然后你应该准备好打开JuiceSSH,点击连接,然后选择屏幕右下角的“新建连接”按钮。在结果表格中填写您的服务器地址并将端口号保留为22假定用于SSH连接。

然后,选择从下拉菜单中创建新身份。身份包含身份验证详细信息,可重复用于多个连接。输入您的用户名,然后点击私钥按钮并允许“智能搜索”找到您的密钥文件。点击OK将导入密钥,然后保存身份将使您返回到您的部分完整连接。

检查您的连接现在是否具有适当的身份名称,然后根据需要添加任何组。

最后,点击保存,然后点击新创建的连接以启动会话。

如何编辑或删除连接/身份/端口转发?

JuiceSSH使用长按项目的标准Android模式来执行上下文操作。

如果您长按列表中的某个项目,将出现一个弹出菜单,允许您执行相关操作(包括删除):

有没有办法从OpenSSHConfig、PuttyCM或类似的地方批量导入我的连接?

据我们所知,还没有。

但是,随着最近引入的插件支持,我们希望您能够编写自己的插件。如果您想了解更多详细信息或支持编写插件,请告诉我们!或者,如果您已经撰写并希望成为特色,我们希望您与我们联系。(support@sonelli.com)

如何让JuiceSSH会话在后台运行?

当您处于JuiceSSH会话(SSH、Mosh或telnet)中时,您可以安全地在应用程序之间切换,JuiceSSH将使您的SSH会话在后台运行。

您还可以在JuiceSSH中一次打开多个会话,并在它们之间轻松切换。为此,只需在终端中按设备上的后退按钮即可。按一次隐藏键盘,然后再次显示此弹出窗口:

选择Yes使会话在后台运行。您现在可以在JuiceSSH中打开更多会话。

要在JuiceSSH中的活动会话之间快速切换,请使用Android设备上的通知栏。每个活动的SSH会话都有自己的通知。点击您要打开的会话的通知,您将被直接带回它。

为什么我的JuiceSSH会话在后台运行时会失败?

JuiceSSH将尽其所能保持后台的活动会话处于活动状态,但是可能会出现一些常见问题。

1.设备连接丢失或改变

第一个也是最常见的问题是您在某些时候失去了与SSH服务器的连接。SSH连接需要在运行JuiceSSH的设备和您的SSH主机之间进行持续通信。如果您的网络发生变化(例如在移动数据和wifi之间),或者您完全失去连接-这将导致连接失败。

为了避免这个问题,您应该考虑使用Mosh和JuiceSSH而不是SSH。Mosh很容易在服务器上设置,不仅可以在高延迟连接上更好地工作,而且还允许您在不丢失连接的情况下丢失连接或在网络之间漫游。要了解更多信息,请访问https://juicessh.com/mosh。

2.设备上的电池优化应用程序或设置

连接可能失败的第二个原因是某些Android设备上的电池优化过于激进。

如果您使用的是华为或小米设备,这一点尤其重要——它们在优化方面非常积极。

当JuiceSSH会话建立时,我们获取一个AndroidWAKELOCK(如果是SSH会话,也需要一个WIFILOCK)。这可确保设备CPU保持唤醒状态,并且不会终止后台会话。

一些设备(例如上述制造商)要么默默地阻止JuiceSSH获取这些锁,要么在很短的时间后将其删除。这两种情况中的任何一种都会导致JuiceSSH连接失败。

要详细了解这些设备上的电池优化以及您可以针对它们采取的措施,请转到此链接,然后单击您的设备制造商:

https://dontkillmyapp.com/

如何在JuiceSSH中生成SSH密钥?

本教程将介绍如何在JuiceSSH中生成新的SSH密钥并将其添加到服务器,以允许基于密钥的身份验证。

1.创建新身份(或编辑现有身份):

2.按设置的私钥按钮。这将打开一个对话框,允许您导入现有的私钥或生成新的私钥:

3.选择所需的密钥长度(我们推荐2048位)。

4.我们还建议使用密码短语加密密钥,但这是可选的。

5.单击“确定”按钮生成您的密钥。JuiceSSH使用SecureRandom(应用了Google的安全补丁)为密钥生成提供熵。

生成密钥后,您需要配置服务器以允许使用此密钥。

如果您是JuiceSSHPro用户,您可以利用自动生成的代码段为您执行此操作:

1.单击身份创建/编辑页面上的“生成代码段”按钮

2.通过SSH连接到所需的服务器。由于您的私钥尚未在服务器上配置,JuiceSSH将提示您进行密码验证

3.进入SSH后,长按终端以显示上下文菜单,然后选择Snippets:

4.选择名为“添加密钥:<您的身份名称>”的片段

5.该代码段会将您的公钥添加到~/.ssh/authorized_keys文件并设置正确的权限

如果您不是JuiceSSHPro用户,您可以手动执行以下步骤:

1.长按身份列表中的身份,选择“导出公钥”项

2.将公钥保存到电子邮件/保管箱/任何地方并将其传输到您的服务器

3.在所需的服务器上运行以下命令将其添加到您的~/.ssh/authorized_keys文件中:

mkdir-p~/.ssh

chmod700~/.ssh

echo"">>~/.ssh/authorized_keys

chmod600~/.ssh/authorized_keys

您现在应该可以使用JuiceSSH中的密钥对您的服务器进行身份验证。

如果仍然提示您输入密码并且密钥身份验证无效,请参阅此常见问题文章以了解故障排除步骤:

https://sonelli.com/faq/why-isnt-my-private-key-working-juicessh-still-prompts-for-password-authentication

本类排行

更多

火爆手游

更多

领取礼包

更多

手游开测

更多