termux和Ubuntu互联
为了能在手机上也使用Linux,我下载得到了Termux,它是一款终端模拟器。为了能够在PC与Termux之间互联,我打算从PC ssh至Termux,具体方法如下:
一、在termux上安装ssh服务
- termux上安装openssh
pkg install openssh
- 启动ssh服务
sshd
- 因为手机上低端口有安全限制,所以默认是8022端口。查看ssh默认端口和默认用户名
netstat -anp | grep ssh
whoami //查到用户名是u0_a185
- 在PC端生成rsa公钥。执行完成后会在家目录的.ssh文件夹下生成:id_rsa和id_rsa.pub 文件。
ssh-keygen -t rsa
- 将公钥id_rsa.pub写入termux之.ssh的authorized_keys内。在这里,我选择了在termux中用ftp的方式将该文件下载到本地的方式。
- 在Ubuntu中安装并开启vsftpd
sudo apt-get --purge remove vsftpd //卸载现有vsftp&