手机写代码不只在本地。Acode 内置 SFTP/FTP 管理器与 SSH 终端,可以远程连接电脑或云服务器,随时随地改代码、部署网站。

连接前需要准备什么

连接服务器需要三样东西:IP 地址或域名、端口号、账号密码。FTP 默认使用 21 端口,SFTP 和 SSH 默认使用 22 端口。使用云厂商服务器时,记得在安全组里放行对应端口。

配置 SFTP 连接

打开 Acode 侧边栏,切换到远程(Remote)标签,点击添加连接,选择 SFTP 协议,填写主机地址、端口、用户名和密码,保存后点击连接。成功后就能看到服务器目录树,像浏览本地文件一样上传、下载、重命名、删除远程文件。

用 SSH 终端执行命令

重启服务、查看日志这类操作需要命令行。Acode 的 SSH 终端可以登录服务器执行任意命令:打开终端标签,选择 SSH 会话,输入服务器地址和凭证即可。登录后就能执行 apt 更新、systemctl 管理服务、tail 查看日志等操作。

配置免密登录

频繁输入密码很麻烦,建议配置 SSH 密钥。在终端生成密钥对,把公钥追加到服务器的 authorized_keys 文件中,之后连接时选择密钥认证即可免密登录。

部署静态网站实战

用 Acode 写好静态网站后,先在本地构建项目,再打开 SFTP 连接把构建产物上传到服务器网站根目录,最后用 SSH 终端重载 Web 服务。整个过程全部在手机上完成。

安全建议

不要在公共网络中使用明文 FTP,尽量选用 SFTP。密码不要明文保存在笔记里,可以使用 Acode 内置的凭证存储或密码管理器。配置密钥登录后建议关闭密码登录。

连接失败排查

连接超时最常见。先确认服务器地址拼写正确,再检查端口是否被防火墙拦截,云服务器需在控制台安全组放行端口。SFTP 能连但上传很慢时,可以切换为 FTP 或压缩大文件后再传。

延伸阅读:部署完网站后,下一步可以学习教程⑤,用 Git 管理手机上的远程项目。
本节要点:SFTP 管文件、SSH 管命令,两者配合就是完整的远程开发与运维方案;密钥认证提升安全与效率。