使用Termux把Android手机变成SSH服务器
3 月,跳不动了?>>> Termux是一款能够为Android手机提供 Linux 环境的应用。可以理解为自带pkg包管理器的终端,可以很方便的安装其他linux应用。假如用到更高级的功能,可能需要root。 安装Termux 可以在Google Play Store或F-Droid上搜索Termux来安装,目前的版本是0.6X。 安装sshd 打开 Termux 会出现一个类似Linux终端的界面。 由于sshd是包含在openssh包中的,因此我们首先需要在Termux中安装openssh pkg install openssh 安装好之后,我们需要手工启动 sshd sshd 需要指出的是, sshd 监听的是8022端口而不是22号端口,因此可以使用下面 命令 来验证ssh服务是否开启 ssh localhost -p 8022 若要查看sshd的日志,则可以在Termux上执行 logcat -s 'syslog:*' 添加Public key Termux的sshd只能通过密钥登陆,因此你需要在linux客户机上生成密钥对 ssh-keygen 把linux客户机上的公钥加到Termux中的 .ssh/authorized_keys,这一步比较麻烦 因为你无法使用 ssh-copy-id,只能先把 id_rsa.pub 拷贝到手机上,再在手机上打开该文件