admin 管理员组文章数量: 887021
操作前准备:windows电脑安装xshell,Android手机安装Termux
手机与电脑需要在同一局域网下。
1.Termux 安装openssl,开放服务
输入 pkg install openssl
安装
输入 sshd
开启服务
输入 netstat -tulp
查看服务的端口,默认应该是8022(如果没有netstat可以按提示安装)
2.生成公钥对
在windows中生成公钥对,把公钥传到手机(可以用qq,然后复制粘贴),私钥留在电脑
打开shell,选择工具(tools)中的新建用户秘钥生成向导(new user key wizard…),两次下一步(next),
这里可以选择设置秘钥(不设置应该也可以),然后点下一步,复制这个公钥
可以通过qq发到手机,点击结束(finish).
3.存储公钥
打开手机,复制刚刚生成的公钥,打开Termux,默认进入的目录应该是home,输入cd .ssh
进入目录,输入ls
应该会看到vauthorized_keys 输入vi authorized_keys
按 i
进入插入模式,长按粘贴刚才复制的公钥,按esc
(或 音量-
和c
同时按),进入一般模式,输入:wq
保存并退出。
4.查看ip、用户名。
输入ifconfig
找到自己手机的ip(应该是wlan0对应的inet)
输入whoami
查看自己的用户名
5.连接
回到电脑打开shell,点击文件(file),选择新建(new),主机(host)填你手机的ip,端口号(port number)填8022(你没改过的话),
填好后点击连接(connect)
然后弹窗输入termux的用户名
然后选择公钥(public key),密码是创建公钥对时的密码,
点击确定,连接成功。
6.手机每次重启termux,sshd需要重新开启,如果想设置成自动开启,可将sshd
加入.bashrc
中。
在home目录中,输入vi .bashrc
即可编辑。
版权声明:本文标题:Windows 连接 手机Termux 无需root 详细教程【橘小白】 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1728603759h1255489.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论