当前位置: 首页 > ds >正文

华为鸿蒙系统SSH如何通过私钥连接登录

本次教程所需的软件:南瓜SSH(如果没有去华为应用市场下载一个南瓜SSH)
本次教程所需的硬件:SSH服务端、鸿蒙PC(或鸿蒙平板、鸿蒙手机)

接下来是在华为鸿蒙系统SSH私钥连接登录的步骤

1. 本地生成密钥对

在你服务端电脑执行:

ssh-keygen -t rsa -b 4096 -C "你的邮箱"

-t rsa:密钥类型(也可以用 ed25519 更安全)
-b 4096:位数,越大越安全
-C:注释,一般写邮箱或备注

接着会提示:

Enter file in which to save the key (/home/you/.ssh/id_rsa):

直接回车默认生成在 ~/.ssh/id_rsa(私钥) 和 ~/.ssh/id_rsa.pub(公钥)。

2. 配置服务端公钥

有两种方式:

方法一:ssh-copy-id

ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@服务器IP

这会自动把公钥追加到服务器的 ~/.ssh/authorized_keys 文件里。

方法二:手动复制

如果没有 ssh-copy-id,可以手动操作:

cat ~/.ssh/id_rsa.pub

然后复制内容,粘贴到:

~/.ssh/authorized_keys

如果您有其他公钥可直接

echo "你的公钥内容" >> ~/.ssh/authorized_keys

3. 配置南瓜SSH鸿蒙客户端连接

1、打开南瓜SSH,点击私钥管理,添加SSH Key

image

2、进入到SSH私钥添加页面
输入私钥名称,上面填写的秘密,没有请忽略。导入刚刚生成的私钥文件(需提前下载到鸿蒙设备上), 导入后页面如下

image

3、添加主机(如果之前添加过只需要设置私钥)。填写主机名,主机IP,SSH端口,用户名,密码可以不填,SSHKEY选择刚刚导入的私钥
image

4、点击刚刚添加的主机,连接,即可通过SSH公私钥进行登录
image
image

自此在就可在华为鸿蒙PC(手机、平板)上通过SSH私钥登录到远程设备上了,另外本教程使用的南瓜SSH还可以进行SFTP连接

http://www.xdnf.cn/news/18406.html

相关文章:

  • RadioIrqProcess函数详细分析与流程图
  • for-else 流程控制结构介绍
  • 3、栈和队列
  • LG P3710 方方方的数据结构 Solution
  • 指针的应用学习日记
  • 算法训练营day55 图论⑤ 并查集理论基础、107. 寻找存在的路径
  • 信号和共享内存
  • Linux------《零基础到联网:CentOS 7 在 VMware Workstation 中的全流程安装与 NAT 网络配置实战》
  • Visual Studio 2022+OpenCV-Python安装及配置方法
  • 涡流-信号完整性分析
  • pytest高级用法之插件开发
  • 1A AMOLED显示屏电源芯片BCT1838
  • 01-Docker-简介、安装与使用
  • Day09 Go语言深入学习(1)
  • 进程与线程
  • langchain的简单应用案例---(1)使用langchain构建本地知识库
  • K近邻算法(knn)
  • 基于 RxJava 构建强大的 Android 文件下载管理器
  • Android SystemServer 中 Service 的创建和启动方式
  • AI与大数据驱动下的食堂采购系统源码:供应链管理平台的未来发展
  • Git#cherry-pick
  • QT示例 基于Subdiv2D的Voronoi图实现鼠标点击屏幕碎裂掉落特效
  • Day22 顺序表与链表的实现及应用(含字典功能与操作对比)
  • 服务器无公网ip如何对外提供服务?本地网络只有内网IP,如何能被外网访问?
  • Vue.prototype 的作用
  • JUC之CompletableFuture【中】
  • Redis Reactor 模型详解【基本架构、事件循环机制、结合源码详细追踪读写请求从客户端连接到命令执行的完整流程】
  • FPGA 在情绪识别领域的护理应用(一)
  • 论文阅读系列(一)Qwen-Image Technical Report
  • 中和农信如何打通农业科技普惠“最后一百米”