支持
Apex Terminal 由一个人开发。反馈会被读到,回复也来自一个人。
先试试这几件事
连不上。
核对主机名和端口,再确认同一网络里的笔记本能不能连上同一台服务器。如果服务器在本地网络,iOS 可能在第一次连接时问过本地网络权限而被拒绝了——那个开关在“设置”里 Apex Terminal 下面。
服务器不认你的密钥。
公钥要在服务器的 authorized_keys 里,占一行,并且这个文件和 .ssh 目录的权限要对。“密钥”界面里可以直接复制那一行公钥。
主机密钥提示又出现了,或者因为密钥变了而被拒绝连接。
这是刻意的。主机密钥变了就是硬性中止。如果你知道它为什么变——比如服务器重装过——把这台服务器的已存记录删掉,再连一次,核对新的指纹。
全屏程序显示不对。
看看服务器上的 TERM 是不是这个程序认识的值,以及服务器以为的窗口尺寸和你看到的是否一致;改一次字号,就会把新的网格尺寸告诉服务器。
端口转发起不来。
提示里会点名是哪个端口。通常是设备上已经有别的东西在听它。
远程屏幕连上了但一片空白。
看看你的 VNC 服务器配置里开了哪些编码;这里解码的是 ZRLE、Hextile、RRE、Raw 和 CopyRect。
反馈问题
请附上:
- 你做了什么、预期是什么、实际发生了什么
- 应用版本,以及你的 iOS / iPadOS 版本和设备型号
- 服务器的操作系统和 SSH 版本——在服务器上执行 ssh -V
- 是每次都这样,还是只出现过一次
发出去之前请删掉: 主机名和 IP 地址、用户名,任何看起来像密钥、令牌、密码或一次性验证码的东西,以及任何会点到你不想点到的系统的输出。一份打过码的报告,比一份你发出去之后还要犹豫的报告有用。请自己动手删,不要指望一段终端记录“应该没什么内容”。
支持做不到的事
这个应用是客户端。如果服务器拒绝登录、磁盘满了,或者被配置成开不了会话的样子,那是你和服务器之间的事,不是和这个应用之间的事——不过,如果应用在这种情况下给出的提示没帮上忙,那本身就值得作为一个问题反馈过来。
本站其他页面
留在你设备上的东西:应用存了什么,什么会离开设备,并附《隐私权政策》全文。
《使用条款》《用户须知》和第三方许可,都在应用内的“设置”里。