iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >在Termux上启动SSH服务
  • 676
分享到

在Termux上启动SSH服务

ssh服务器运维linuxandroid 2023-08-30 13:08:59 676人浏览 安东尼
摘要

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

前言

众所周知,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

--结束END--

本文标题: 在Termux上启动SSH服务

本文链接: https://www.lsjlt.com/news/382887.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • 在Termux上启动SSH服务
    前言 众所周知,Termux 是一个 Android 终端仿真应用程序,用于在 Android 手机上搭建一个完整的 Linux 环境。 Termux不是真实的Linux环境,但是Termux可以安装真实的Linux,而且不会损失性能!. ...
    99+
    2023-08-30
    ssh 服务器 运维 linux android
  • Termux设置——服务自启动
    文章目录 前言1. termux-login.sh2. termux-services①原生支持的服务②相关命令③ 自己编写一个自启动服务 前言 用过termux的小伙伴会知道term...
    99+
    2023-09-15
    linux 运维 服务器 unix android
  • Termux的ssh使用方式(连接云服务器,ssh密钥登录和Termux互联)
    目录 写在最前1.连接服务器2.为服务器和termux添加ssh免密登录3.使用Termux连接另一台手机上的TermuxSSH的简单配置文件 写在最前  Termux作为强大的终端模...
    99+
    2023-09-15
    linux
  • linux如何启动ssh服务
    linux中启动ssh服务的方法:1、打开linux终端;2、在终端命令行中输入“sudo /etc/init.d/ssh start”命令启动ssh服务即可。具体操作步骤:在linux系统桌面中使用快捷键【Ctrl+Alt+T】打开lin...
    99+
    2024-04-02
  • Windows安装和启动SSH服务
    前言 作者在做项目时遇到需要从Windows系统远程传文件到Ubuntu系统,Ubuntu系统这边使用了gFTP的文件传输工具,但是远程Windows时发现老是连接不上,后面发现是Windows这边没有开启SSH服务。 找了一些文章,结合自...
    99+
    2023-08-19
    ssh windows 服务器
  • Linux系统如何启动ssh服务
    这篇文章主要为大家展示了“Linux系统如何启动ssh服务”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何启动ssh服务”这篇文章吧。在Linux下启动ssh服务使用如下命令其一...
    99+
    2023-06-28
  • BackTrack系统中怎么启动SSH服务
    本篇内容主要讲解“BackTrack系统中怎么启动SSH服务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“BackTrack系统中怎么启动SSH服务”吧!  解决方法:  由于BackTrack...
    99+
    2023-06-13
  • SSH连接问题解决方案:服务器无法启动SSH服务
    在处理服务器管理和远程连接时,SSH(Secure Shell)是一个常用的工具。然而,有时候我们可能会遇到SSH启动失败的问题,导致无法通过SSH连接到服务器。本文将介绍一些解决SSH启动失败的常见方法。 检查SSH服务状态 首先,我们...
    99+
    2023-12-22
    ssh 服务器 运维
  • Linux开启ssh服务
    打开"终端窗口",输入"sudo ps -e |grep sshd"–>回车–>有sshd,说明ssh服务已经启动,如果没有启动,输入"sudo service ssh start"–>回车–>ssh...
    99+
    2023-09-01
    ssh linux 服务器 开发语言 hdfs
  • 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...
    99+
    2023-08-19
    ssh linux 服务器
  • linux的ssh服务无法启动怎么解决
    如果Linux的SSH服务无法启动,您可以尝试以下解决方法:1. 检查SSH配置文件:确认SSH配置文件(通常位于/etc/ssh/...
    99+
    2023-08-17
    linux
  • Linux操作系统上SSH无法启动怎么办
    本篇内容主要讲解“Linux操作系统上SSH无法启动怎么办”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux操作系统上SSH无法启动怎么办”吧!在机器上直接登录,问题显示如下:/var/e...
    99+
    2023-06-10
  • 怎么在 Kali Linux上安装SSH服务
    这篇文章主要介绍怎么在 Kali Linux上安装SSH服务,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!目的我们的目的是 Kali Linux 上安装 SSH(安全 shell)。要求你需要有特权访问你的 Kali...
    99+
    2023-06-16
  • 如何在FreeBSD系统上配置和启动服务
    在FreeBSD系统上配置和启动服务可以通过以下步骤完成: 配置服务:首先,需要在配置文件中指定服务的设置。通常,服务的配置文件...
    99+
    2024-04-02
  • linux如何重启ssh服务
    linux中重启ssh服务的方法:1、打开linux终端;2、在终端命令行中输入“sudo /etc/init.d/ssh restart”命令重启ssh服务即可。具体操作步骤:在linux系统桌面中使用快捷键【Ctrl+Alt+T】打开l...
    99+
    2024-04-02
  • centos7如何开启ssh服务
    centos7中开启ssh服务的方法:1、打开centos7终端;2、在centos7终端命令行中输入“systemctl start sshd.service”命令开启ssh服务即可。具体操作步骤:在centos7系统桌面中使用快捷键【C...
    99+
    2024-04-02
  • ssh怎么重启mysql服务
    使用ssh重启mysql服务的方法ssh重启mysql服务/etc/rc.d/init.d/mysqld restartssh启动mysql服务/etc/rc.d/init.d/mysqld startssh停止mysql服务/etc/rc...
    99+
    2024-04-02
  • Ubuntu怎么开启ssh服务
    本篇内容主要讲解“Ubuntu怎么开启ssh服务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu怎么开启ssh服务”吧!第一步,查看ssh是否已经开启sudo ps ...
    99+
    2023-07-04
  • centos7如何重启ssh服务
    centos7中重启ssh服务的方法:1、打开centos7终端;2、在centos7终端命令行中输入“service sshd restart”命令重启ssh服务即可。具体操作步骤:在centos7系统桌面中使用快捷键【Ctrl+Alt+...
    99+
    2024-04-02
  • ubuntu如何重启ssh服务
    ubuntu重启ssh服务的方法:通过Ctrl+Alt+T快捷方式打开终端。输入以下命令重启ssh服务,例如:sudo /etc/init.d/ssh restart...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作