最近您是否遇到过这样的问题——如何在Android手机上流畅地运行Linux系统,同时还能方便地上传和下载数据?今天,我在这里为您详细介绍一种简单易学且实用性强的方法让我们一起走进 TERMUX,体验它带给我们的便捷操作吧
首先,让我们了解一下TERMUX这款应用它是一款功能丰富的终端模拟器,不仅支持多个终端并行运行,还有许多内置工具可供使用,如SSH客户端等那么,如何搭建属于自己的TERMUX服务器呢?这就涉及到以下几个步骤:第一步,更新您的APT仓库;接着,安装OpenSSH;第二步,将SSHD服务器加入AutoStart列表;最后,添加自定义命令到开机脚本做好以上几步准备工作,便已成功搭建好属于自己的以及SSH服务器接下来的重点在于如何将公钥从PC复制到Android手机上来实现安全登录由于英特网技术的进步,如今我们可以通过SSH隧道来实现跨平台的文件分享这个过程非常简便,只需点击几下鼠标即可完成首先,您需要在PC上生成public key(ID_RSA.PUB),然后将其复制到移动设备的~/.ssh路径下随后在用户目录下,使用cat命令附加公钥到authorized_keys文件中,确认有效公钥文件已经正确导入然后检查移动设备的用户名称及IP地址为此,可以在Terminal中键入whoami和ifconfig |grep inet命令以获取相关信息如此一来,既可以观察到用户的身份信息,也能了解移动设备的IP地址值得注意的是,手机屏幕要保持活跃状态,或者直接关闭TERMUX应用程序然而,这个时候你可能会发现,当你重新打开页面或再次进入TERMUX时,连接已经断开不要担心,这时只需要在TERMUX界面输入指令“termux-wake-unlock”后,便可轻松解决此问题需要注意的是,若想要永久性取消此限制,可选择更改系统默认的锁屏时间设置如果您希望在TERMUX中安装CentOS,同样可以从链接https://www.sqlsec.com/2020/04/termuxlinux.html了解具体流程而对于网络IP地址的设定,一般的 Linux 环境都可以通过编辑/etc/sysconfig/network-scripts内的参数来设定静态 IP然而,在TERMUX中,可能会遇到entctl命令无法使用的情况遇到这种情况,建议尝试将/usr/bin/systemctl移至其他文件夹,并下载一个新的 systemctl.py 文件,粘贴到先前的位置这样一来,便可成功启用 systemctl 命令了综上所述,利用手机上的 TERMUX 服务,轻松搭建 VPN,SSH tunnel, SFTP server, Java Development kit and JavaFX Samples 等环境完全不是问题更重要的是,我们实现了多线程运行的目的,使处理数据更加快速、高效诸位在使用TERMUX的过程中遇到任何问题,都可以随时访问链接https://wiki.termux.com/wiki/Termux-wake-lock寻求更多帮助通过以上的讲解,相信大家对如何在Android手机上设置并使用自己的 SSH server 以及如何利用手机共享数据有了更为清晰的认识如此一来,您既可以在手机上轻松玩转Linux,又能让数据传输变得更为安全、快捷希望这些信息能给您带来便利,祝您生活愉快
(图片来源网络,侵删)
0 评论