Android上使用termux开启ssh,并在pc端连接


Android上使用termux开启ssh,并在pc端连接

需求背景

看同事在公司的android设备上装termux想搞远程adb,周末自己在家也想着玩玩。首先在手机上安装了termux,接下来需要在手机上敲一堆命令有点麻烦,所以想着在手机上开启ssh,就可以通过局域网内的pc连接手机的ssh在电脑上敲命令了。

termux可以在https://f-droid.org/zh_Hans/packages/com.termux/或https://github.com/termux/termux-app/releases下载安装。

手机端操作步骤

  • termux内安装openssh

    pkg update 
    pkg install openssh
  • 设置ssh密码

    passwd

    输入两遍密码就设置完成了

  • 开启ssh服务

sshd

如果提示:sshd: no hostkeys available -- exiting. 就输入下面命令

ssh-keygen -A
  • 查看用户

whoami
  • 查看手机ip

ifconfig

白俊遥博客


PC端操作步骤

以上在手机上通过termux安装了openssh,开启了ssh服务,拿到了用户名和手机ip,接下来在就能在pc端连接手机ssh了。
Windows上可以用putty、xshell、securecrt、termius等工具连接ssh,我pc装的是ubuntu,可以直接通过命令连接。

ssh -p 8022 u0_a182@192.168.31.29

8022是openssh的默认端口,u0_a182是手机上通过whoami得到的用户名,192.168.31.29是我手机的局域网ip。
白俊遥博客


Adam博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论
  • Powered by bjyblog modified by Adam © 2014-2024 www.lixiaopeng.com 版权所有 ICP证:鲁ICP备15039297号
  • 联系邮箱:14846869@qq.com