首页 资讯 查看内容

Termux实现SSH远程登陆

2023-08-18 01:39:04

来源: 哔哩哔哩

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中找到文件,想办法把这个文件传到运行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的时候你自己填写的那个(也就是我当时看也不看直接连输三次一模一样的字符那个))

参考链接:/a18845594188/article/details/126544125

关键词:

最新新闻
回顶部