欢迎光临散文网 会员登陆 & 注册

Termux实现SSH远程登陆

2023-08-18 01:19 作者:饼干真的不甜  | 我要投稿

Q:Termux是啥?

A:Termux是一个高级的终端模拟器,开源且不需要root,支持apt管理软件包,十分方便安装软件包,完美支持Python,PHP,Ruby,Go,Nodejs,MySQL等,可以搭建网站搭建系统,甚至可以安装Linux。

本文所使用到的工具:

  • 安卓手机

  • Windows电脑

  • Termux

  • CRT

在安卓手机上安装好Termux软件

确保Termux能在后台稳定运行

打开软件输入下列命令进行更新

apt-get update

apt-get upgrade


安装ssh(期间要输入一次y)

apt install openssh


查看用户名

whoami

修改密码(连输两次一模一样的密码)

passwd

查看本机ip(输入后去找ip)

ifconfig

客户端上生成key

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

如果你像我一样随意了话 敲入下面命令后再输三次一模一样的字符

ssh-keygen

这里我输入的文件名是honor,所以可以在C:\Users\DELL中找到honor.pub文件,想办法把这个文件传到运行termux的手机上(我通过nas),在手机上用Termux打开(选择文本类型,选择termux),

点击OPEN DIR。。,然后打开termux

通过ls命令确认文件在该目录下

然后,就是像我下面这样。

启动ssh

sshd

设置每次ssh自启

echo "sshd" >> ~/.bashrc

设置参数(这里好麻烦,要输入y然后yes然后输入密码)

ssh  你的用户名@IP地址 -p 8022

电脑上打开CRT(其它远程ssh也行) alt+q

输入ip端口选择key文件输入

输入用户名(上面whoami那个)密码(生成key的时候你自己填写的那个(也就是我当时看也不看直接连输三次一模一样的字符那个))

参考链接:https://blog.csdn.net/a18845594188/article/details/126544125


Termux实现SSH远程登陆的评论 (共 条)

分享到微博请遵守国家法律