在 Termux 中通过 SSH 连接到远程服务器的步骤如下:
1. 安装 OpenSSH
首先,确保 Termux 中已安装 OpenSSH 客户端:
pkg update
pkg install openssh
2. 生成 SSH 密钥(可选)
如果你使用 SSH 密钥认证,可以在 Termux 中生成密钥对:
ssh-keygen -t rsa -b 4096
按提示操作,默认将密钥保存在 ~/.ssh/id_rsa
。将公钥复制到远程服务器:
ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote_host
3. 连接远程服务器
使用以下命令连接:
ssh user@remote_host
user
是远程服务器的用户名。remote_host
是远程服务器的 IP 或域名。
4. 指定端口(可选)
如果 SSH 服务使用非默认端口(如 2222),使用 -p
参数:
ssh -p 2222 user@remote_host
5. 使用密钥认证(可选)
如果使用密钥认证,指定私钥路径:
ssh -i ~/.ssh/id_rsa user@remote_host
6. 保持连接(可选)
为防止连接超时,可在 ~/.ssh/config
中添加配置:
Host remote_hostHostName remote_hostUser userPort 2222IdentityFile ~/.ssh/id_rsaServerAliveInterval 60ServerAliveCountMax 3
之后只需运行:
ssh remote_host
7. 断开连接
断开 SSH 连接,输入:
exit
或按 Ctrl+D
。
总结
通过这些步骤,你可以在 Termux 中通过 SSH 连接到远程服务器。