美文网首页
嵌入式Linux SSH服务

嵌入式Linux SSH服务

作者: 车到山前必有路2021 | 来源:发表于2020-09-25 10:15 被阅读0次

一. dropbear

  1. dropbear交叉编译,并拷贝必要文件到板端。

  2.  板端执行 dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key

  3. 删除/etc/shadow文件(如果有),然后执行passwd root

  4. 开发板执行dropbear -F -E 

  5. PC端执行ssh root@xxx.xxx.xxx.xxx

若提示密码错误无法登录,修改/etc/shells中/bin/ash为/bin/sh,修改/etc/passwd中/bin/ash为/bin/sh,重启板端。

PC端执行ssh-keygen -t rsa,然后将~/.ssh/id_rsa.pub文件内容拷贝到板端/etc/dropbear/authorized_keys,即可实现无密码登录。

二. opensshd

1. open sshd交叉编译,并拷贝必要文件到板端。

2. 板端执行 ssh-keygen -A

3. 板端执行 add group sshd && adduser -G sshd sshd && passwd sshd

4. mkdir /var/empty && /user/sbin/sshd

5. PC端执行ssh sshd@xxx.xxx.xxx.xxx

root账户已添加密码后无法登录时,修改/etc/ssh/sshd_config,确认以下两项为yes

  PermitRootLogin yes

  StricModes yes

PC端执行ssh-keygen -t rsa,然后将~/.ssh/id_rsa.pub文件内容拷贝到板端~/.ssh/authorized_keys,即可实现无密码登录。

相关文章

  • Ubuntu 开启ssh

    ssh–secure shell,提供安全的远程登录。从事嵌入式开发搭建linux开发环境中,ssh的服务的安装是...

  • SSH服务的搭建

    管理服务 1、什么是SSH? SSH基础服务,SSH是远程连接Linux,管理Linux的服务。Secure Sh...

  • 嵌入式Linux SSH服务

    一. dropbear 1. dropbear交叉编译,并拷贝必要文件到板端。 2. 板端执行 dropbea...

  • 04-22 day 37 ssh服务

    ssh服务介绍 古老基础服务,SSH是远程连接Linux,管理Linux的服务。Secure Shell Prot...

  • linux运维之SSH服务

    1.ssh服务介绍 1.1 基本介绍 古老基础服务,ssh是远程连接linux,管理linux的服务 Secure...

  • 终端回显(echo)

    在pc上进行嵌入式开发调试时,一般用登陆工具(比如SecureCRT,通过ssh协议)登陆linux服务器进行编译...

  • Linux操作系列之07--- Linux配置NFS服务器及嵌入

    Linux操作文档系列之07 Linux配置NFS服务器及嵌入式开发挂载rootfs 目的:开机后Linux嵌入式...

  • 远程登录linux

    远程登录Linux需要打开ssh服务 终端利用ssh登录远程服务器 安装ssh服务: yum install ss...

  • 课堂笔记day37——SSH服务介绍与实践

    1.SSH服务介绍 1.1 基本介绍 SSH服务是一种古老的基础服务,是一个远程连接Linux和管理Linux的服...

  • NodeJS 服务器配置部署🇭🇰

    配置 ssh-key 登录 linux 服务器 访问服务器ssh root@0.0.0.0 生成公钥ssh-key...

网友评论

      本文标题:嵌入式Linux SSH服务

      本文链接:https://www.haomeiwen.com/subject/zkgxuktx.html