SSHDroid:Android版SSH伺服器,可执行简单指令并对档案进行编辑,比较实用。
官方介绍
SSHDroid 是 Android 版的 SSH 伺服器。
本应用程式可以让你连接你的装置并执行指令 (可使用 "terminal" 和 "adb shell") 或者编辑档案 (透过 SFTP, WinSCP, Cyberduck 等等...).
若您喜欢本应用程式,你可以考虑升级到专业版来支持开发者,专业版有更多的功能:
- 通知栏控制选单
- 主萤幕和锁定萤幕小工具
- 共享金钥认证
- 自动启用的wifi允许清单
- 支援 intents 的自动化功能
- 无广告
问答集:
问: 当应用程式执行时,我要如何连接到装置?
答:
Windows 使用者:
- 档案传输: WinSCP (//winscp.net)。
- 指令界面: PuTTY (//goo.gl/XbTF)。
Linux 使用者:
- 档案传输: 大部分档案管理员都有支援 SSH (例如 Nautilus 或者 Dolphin),只需要输入位址栏中所显示的 sftp 位址。
- 指令界面: 从终端机中执行 'ssh'。
Mac 使用者:
- 档案传输: Cyberduck (//cyberduck.ch).
- 指令界面: 从终端机中执行 'ssh'。
问: 我要如何升级到专业版?
答: 若你曾经在Google Play商店购买过 SSHDroidPro,新版本将会自动侦测,并升级到专业版;或者您可以透过程式内购买升级。
问: 为什麽当我关闭萤幕时,传输速度会变慢?
答: 勾选选项 '锁定 wifi 开启状态'。如果您的作业程式是 Android 2.3.x 以上的版本,那麽就算你关闭萤幕,也应该会有最佳的传输速度;Android 2.2 以下的版本就要请您在设定中,勾选 '锁定 Wifi 开启状态' 选项。
问: 我要如何透过 Putty 或 Winscp 来分享金钥?
答: 您必须先透过应用程式来产生 OpneSSH 格式的金钥,并使用 Puttygen 来汇入或者转换成 ppk 格式。您会需要使用到 Puttygen 最近的版本(至少要 0.61 以上的版本)!
问: 执行应用程式是否需要 root 权限?
答: root 权限是选择性的,并不一定需要 root 权限。
问: 我要如何才能自动开启或者关闭应用程式?
答:
使用 broadcast intents:
开启: berserker.android.apps.sshdroid.command.START
关闭: berserker.android.apps.sshdroid.command.STOP
- Chinese language updated
- minor changes