Termux-基础

  • 下载安装App

1.前往官网下载App并安装,官网地址
2.如果谷歌商店打不开,可以使用F-Droid下载并安装,F-Droid网址
3.至此,可以使用手机登录termux并使用

  • ssh远程登录termux

1. 安卓设备登录Termux,使用如下命令安装openssh
apt update
apt install openssh
2. Win|Linux|Mac端生成 id_rsa.pub 密钥
ssh-keygen -t rsa

注:密钥存储在~/.ssh/目录下(root用户)

3. 将 id_rsa.pub 密钥追加到Termux的 authorized_keys
  • 通过将电脑端生成的id_rsa.pub拷贝到Termux太麻烦(舍弃)
  • 在安卓端Termux中输入
ssh root@server_ip "cat ~/.ssh/id_rsa.pub" >> ~/.ssh/authorized_keys

# root为电脑端用户名,server_ip为电脑ip地址

注:手机未root过的(猜测),Termux不支持用户名密码登录,root过之后好像可以支持用户名密码登录

4. Win|Linux|Mac端远程登录
  • 在Termux端查看当前登录用户名(Termux)
whoami
# 输出 
# such as u0_292
ifconfig
# 输出
# such as 192.168.0.177
  • ssh登录(Win|Linux|Mac)
ssh -p 8022 [email protected] 
# termux的登录端口为 8022
  • 设置sshd跟随Termux开机自启(Termux)
echo "sshd" >> ~/.bashrc

你可能感兴趣的:(Termux-基础)