andriod6安装termux怎么连不上服务器,初始化不了

andriod6安装termux怎么连不上服务器,初始化不了,第1张

termux安装好进不去的原因:

1、可能是由于termux的安全设置问题,请检查您的termux安全设置是否正确。

2、可能是由于termux的网络连接问题,请检查您的termux网络连接是否正常。

3、可能是由于termux的软件版本问题,请检查您的termux软件版本是否最新。

Termux是一款能够为Android手机提供Linux环境的应用。可以理解为自带pkg包管理器的终端,可以很方便的安装其他linux应用。假如用到更高级的功能,可能需要root。

可以在Google Play Store或F-Droid上搜索Termux来安装,目前的版本是0.6X。

打开 Termux 会出现一个类似Linux终端的界面。

由于sshd是包含在openssh包中的,因此我们首先需要在Termux中安装openssh

安装好之后,我们需要手工启动 sshd

需要指出的是, sshd 监听的是8022端口而不是22号端口,因此可以使用下面命令来验证ssh服务是否开启

若要查看sshd的日志,则可以在Termux上执行

Termux的sshd只能通过密钥登陆,因此你需要在linux客户机上生成密钥对

把linux客户机上的公钥加到Termux中的 .ssh/authorized_keys,这一步比较麻烦

因为你无法使用 ssh-copy-id,只能先把 id_rsa.pub 拷贝到手机上,再在手机上打开该文件,拷贝文件内容后在Termux中用 vi 打开 authorized_keys,并复制内容进去.

不过如果linux客户机上本身也开启了ssh服务的话,则会简单很多,可以在Termux上执行

就行了,其中linux_clinet为linux客户机的地址,user为登陆用户

在客户端上执行

将这里的 192.4.4.9 修改为手机的ip,就能登陆到Termux中了。

手机ip可以通过在 Termux 中运行 ifconfig -a 来查看。

需要说明的是,使用ssh登陆Termux时无需带上用户名,因为Termux是单用户系统。即使你登陆时带上了用户名,Termux也会忽略该用户名

为了方便,我们可以配置一下ssh client的配置文件,将下面内容加入到 ~/.ssh/config 文件中

这样只需要执行 ssh termux 就能登陆termx了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/467070.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-05
下一篇2023-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存