电脑ssh连接Termux
安装openssh
同样也需要openssh才可以
pkg install openssh
启动sshd
安装完成后,sshd服务默认没有启动,所以得手动启动下:
sshd
因为手机上面低的端口有安全限制,所以这里的openssh默认的sshd默认的服务是8022端口上的.ssh的用户名用whoami命令看下.
可以看到sshd启动后,端口才可以看到.
PC端生成公钥
ssh登录是key公钥模式登录,首先在PC端生成秘钥:
ssh-keygen -t rsa
执行完成后,会在家目录下创建3个文件
id_rsa, id_rsa.pub , known_hosts
拷贝公钥到手机
然后把公钥id_rsa.pub拷贝到手机的data\data\com.termux\files\home.ssh文件夹中.
将公钥拷贝到验证文件中
在Termux下操作
cat id_rsa.pub > authorized_keys
PC端连接手机termux
ssh -p8022 u0_a119@192.168.1.3
以上内容转自网络,网址为http://www.sohu.com/a/230807930_354899
印象中以前曾经配置成功过,然后今天准备使用时,不知为何总是无法连接。后来考虑,可能是我在电脑上换了客户端,导致秘钥发生了变化所致。一气之下,干脆把原来的秘钥清空,重新生成在git bash客户端下的秘钥,然后就配置成功并成功登陆了。
本文共739字。