问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Termux使用入门:从安装到SSH服务配置

创作时间:
作者:
@小白创作中心

Termux使用入门:从安装到SSH服务配置

引用
CSDN
1.
https://blog.csdn.net/lxy200528/article/details/146001181

Termux是一个开源的Android终端模拟器,它允许用户在Android设备上运行Linux命令行环境。通过Termux,用户可以访问各种Linux工具和应用程序,进行软件开发、系统管理等操作。本文将详细介绍Termux的安装、配置和使用方法,帮助用户快速上手这个强大的终端模拟器。

1. 安装Termux

Termux可以通过多种渠道安装:

  • 在Google Play商店中直接搜索并安装
  • 通过F-Droid等第三方应用市场下载安装

2. 赋予权限

安装完成后,打开Termux并输入以下命令以获取存储权限:

termux-setup-storage

此外,还需要授予其他必要的权限,例如防止后台进程被系统杀掉。

3. Termux初始化

基础更新

在Termux中执行以下命令以更新软件包列表和已安装的软件包:

pkg update
pkg upgrade

安装必要的包

为了增强Termux的功能,可以安装一些常用的软件包:

pkg install python-pip wget vim

安装SSH功能

Termux支持SSH功能,可以使用以下命令进行安装:

pkg install openssh

4. Termux安装与登录系统

Termux支持通过proot-distro工具安装完整的Linux发行版,例如Debian。以下是具体步骤:

安装系统工具

pkg install proot-distro

查看并选择系统

proot-distro list

安装Debian系统

proot-distro install debian

登录Debian系统

proot-distro login debian

登录成功后,命令行提示符会从~$变为root@localhost:~#,如下图所示:

5. Termux键盘与多开

Termux支持键盘的最小化和多窗口操作。最小化键盘后,可以通过点击左侧的返回按钮来调出键盘或创建新的对话窗口。

6. 开启SSH服务

要在Termux中开启SSH服务,需要在已安装的Linux系统(如Debian)中进行配置。

设置root账号密码

在开启SSH服务之前,需要先设置root账号的密码:

passwd

更新系统

apt update
apt upgrade

安装SSH服务器

apt install openssh-server

配置SSH服务

使用vim编辑器配置SSH服务:

vim /etc/ssh/sshd_config

a键进入编辑模式,按ESC键退出编辑模式,输入:wq保存并退出(冒号必须是英文冒号)。

启动SSH服务

service ssh restart

检查SSH服务状态

service ssh status

查看IP地址

ifconfig

假设IP地址为192.168.137.205,可以在局域网中的其他设备上使用以下命令连接:

ssh -p 8022 root@192.168.137.205

(注意:如果SSH服务的端口不是默认的22端口,需要在命令中指定正确的端口号)

此外,也可以使用MobaXterm等SSH客户端软件进行连接,如下图所示:

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号