我的编程空间,编程开发者的网络收藏夹
学习永远不晚

在Termux上启动SSH服务

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

在Termux上启动SSH服务

前言

众所周知,Termux 是一个 Android 终端仿真应用程序,用于在 Android 手机上搭建一个完整的 Linux 环境。 Termux不是真实的Linux环境,但是Termux可以安装真实的Linux,而且不会损失性能!. 关键是还不需要root!

然而,在手机上敲代码总是有一些别扭,所以这篇文章就教你怎么远程链接,也就是用ssh连接。

在Termux上安装openssh服务

安装

  1. 打开Termux
  2. 安装openssh
pkg install openssh -y

安装openssh

  1. 安装好之后,我们需要手动启动sshd
sshd
  1. 需要指出的是, sshd 监听的是8022端口而不是22号端口,因此可以使用下面命令来验证ssh服务是否开启
ssh localhost -p 8022

验证是否开启ssh

如果出现图片上的画面,则已经开启ssh服务

添加 Public key

Termux的sshd只能通过密钥登陆,因此你需要在客户端上生成密钥对。

ssh-keygen

生成密钥对

把客户端上的公钥加到Termux中的 .ssh/authorized_keys,这一步比较麻烦。因为你无法使用 ssh-copy-id,只能先把 id_rsa.pub 拷贝到手机上,再在手机上打开该文件,拷贝文件内容后在Termux中用 vi 打开 authorized_keys,并复制内容进去。

或者在电脑上将 id_rsa.pub 文件(是整个文件,不是复制文件内容)拖到文件传输助手中,在手机上用Termux打开,点击 EDIT ,然后打开termux

cat ~/downloads/cat id_rsa.pub >> ~/.ssh/authorized_keys

不过如果客户端上本身也开启了ssh服务的话,则会简单很多,可以在Termux上执行

ssh user@clinet "cat ~/.ssh/id_rsa.pub" >> ~/.ssh/authorized_keys

就行了,其中clinet为客户端的地址,user为登陆用户.

客户端登陆

在客户端上执行

ssh 127.0.0.1 -p 8022

把 127.0.0.1换成手机ip
手机IP可以在 设置 --> WLAN --> 高级设置 里查看
连接ssh

后记:我新开了一个个人博客,快来看看https://www.hestudio.net

来源地址:https://blog.csdn.net/a18845594188/article/details/126544125

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

在Termux上启动SSH服务

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

在Termux上启动SSH服务

前言 众所周知,Termux 是一个 Android 终端仿真应用程序,用于在 Android 手机上搭建一个完整的 Linux 环境。 Termux不是真实的Linux环境,但是Termux可以安装真实的Linux,而且不会损失性能!.
2023-08-30

Windows安装和启动SSH服务

前言 作者在做项目时遇到需要从Windows系统远程传文件到Ubuntu系统,Ubuntu系统这边使用了gFTP的文件传输工具,但是远程Windows时发现老是连接不上,后面发现是Windows这边没有开启SSH服务。 找了一些文章,结合自
2023-08-19

Linux系统如何启动ssh服务

这篇文章主要为大家展示了“Linux系统如何启动ssh服务”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何启动ssh服务”这篇文章吧。在Linux下启动ssh服务使用如下命令其一
2023-06-28

BackTrack系统中怎么启动SSH服务

本篇内容主要讲解“BackTrack系统中怎么启动SSH服务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“BackTrack系统中怎么启动SSH服务”吧!  解决方法:  由于BackTrack
2023-06-13

SSH连接问题解决方案:服务器无法启动SSH服务

在处理服务器管理和远程连接时,SSH(Secure Shell)是一个常用的工具。然而,有时候我们可能会遇到SSH启动失败的问题,导致无法通过SSH连接到服务器。本文将介绍一些解决SSH启动失败的常见方法。 检查SSH服务状态 首先,我们
SSH连接问题解决方案:服务器无法启动SSH服务
2023-12-22

ssh服务无法启动 报错:job for sshd.service failed

ssh启动时报错:job for sshd.service failed because the control process exited with error code. See systemctl status sshd.se
2023-08-19

linux的ssh服务无法启动怎么解决

如果Linux的SSH服务无法启动,您可以尝试以下解决方法:1. 检查SSH配置文件:确认SSH配置文件(通常位于/etc/ssh/sshd_config)是否正确配置。确保以下几个配置项正确设置:- Port:确认SSH服务监听的端口号是
2023-08-17

怎么在 Kali Linux上安装SSH服务

这篇文章主要介绍怎么在 Kali Linux上安装SSH服务,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!目的我们的目的是 Kali Linux 上安装 SSH(安全 shell)。要求你需要有特权访问你的 Kali
2023-06-16

Ubuntu怎么开启ssh服务

本篇内容主要讲解“Ubuntu怎么开启ssh服务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu怎么开启ssh服务”吧!第一步,查看ssh是否已经开启sudo ps -e | grep
2023-07-04

Linux操作系统上SSH无法启动怎么办

本篇内容主要讲解“Linux操作系统上SSH无法启动怎么办”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux操作系统上SSH无法启动怎么办”吧!在机器上直接登录,问题显示如下:/var/e
2023-06-10

编程热搜

目录