• [问题求助] 【atlas200dk产品】【与主机的连接】使用ssh登录到HwHiAiUser后隔一段时间后总会自动中断
    ssh HwHiAiUser@10.42.0.156使用ssh连接开发板中断后报错信息packet_write_wait: Connection to 10.42.0.156 port 22: Broken pipe这个问题很困扰,因为有些操作命令不能中断,而板子时不时中断连接,导致有些命令一直没有执行成功
  • [问题求助] 【IVS3800产品】申请了IVS3800,但是没给ssh端口,要怎么做开发呢
    【功能模块】公司申请了一台IVS3800实验室环境【操作步骤&问题现象】1、没给ssh端口,要怎么做开发呢【截图信息】
  • [问题求助] mindstudio连接atlas200运行程序报错ssh
    【功能模块】mindstudio【操作步骤&问题现象】用mindstudio编译demo在atlas200DK上运行,今天测试的时候发现mindstudio运行不了demo了说ssh config无效,但是我在mindstudio查看却没有问题直接ssh到DK上,运行demo也没有问题。请问到底是mindstudio出了什么问题吗
  • [问题求助] 【200DK】【连接到开发板】请问必须通过ssh HwHiAiUser@192.168.1.2这条命令才能连接200DK吗?
    有没有方法直接通过本地的ubuntu账户连接200DK?也就是不通过这个公用的华为账户间接连接200DK
  • [问题求助] 【Atlas 200 DK】【ssh 连接开发板】No route to host
    【功能模块】【操作步骤&问题现象】ssh HwHiAiUser@192.168.1.2【截图信息】
  • [FAQ] Vscode ssh Could not eatablish connection to
    问题现象:在使用Vscode ssh开发板的时候出现: Could not eatablish connection to...解决:1. cd .ssh/2.删除该目录下的  known_hosts 和 known_hosts.old
  • [Atlas500] altas500 初始系统内文件传输
    altas500的初始系统内,文件怎么传输进去呢?ssh 是可以登入进去的,但是不能进入到开发者模式,另外有没办法可以ssh直接登入到开发模式的users账户,便于后面的文件与环境的设置【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [技术干货] SSH 免密码/免用户名/免IP登录云服务器实践
    SSH 是 Secure Shell 的缩写,耿直地翻译过来可以称作安全外壳协议。我们可以借助 SSH 协议连接到远程服务器并完成身份校验操作,也就是说使用了 SSH 密钥进行身份验证可以免去每次都输入密码的繁琐操作,同时账户安全性也得到大幅提高。以 Centos 为例,SSH 默认存放在 ~/.ssh 目录下,我们可以通过 $cd ~/.ssh && ls 组合命令查看目录下存放的 SSH 密钥文件。如果目录下什么文件都没有代表服务器未生成 SSH 密钥,否则你将会看到类似 id_rsa 和 id_rsa.pub 这样的文件。生成 SSH 密钥业内工程师通常会使用非对称算法 RSA 来生成一对密钥——公钥和私钥,在终端输入以下命令:ssh-keygen -t rsa -C "vansenb@foxmail.com"参数 -t 和 -C 并非必填项,但我们可以借助它们来指定生成时候使用的算法(RSA)和个人标识(邮箱)。ssh-keygen 的完整含义是 ssh key generating,也就是生成 SSH 键(密钥)。输入上方命令并回车,终端会给出如下提示:Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): 第一行是提醒我们正在生成一对密钥;第二行则是让我们选择密钥存放的文件路径,通常我们都会选择使用默认路径,此时不用输入任何路径,直接回车即可;回车后终端给出如下提示:Enter passphrase (empty for no passphrase): 它提示我们输入一串密码短语,这里不输入任何值也不会影响生成结果,直接回车即可;回车后终端给出如下提示:Enter same passphrase again:这里是让我们再次输入一遍密码短语,免得我们在第一次输入的时候误操作。如果上一步没有输入值,那么这里也直接回车即可;回车后终端给出如下提示:Your identification has been saved in /root/.ssh/id_rsa.Your public key has been saved in /root/.ssh/id_rsa.pub.The key fingerprint is:SHA256:/k7eBzEwIUHIjh0osGBEkoRMLKKbCV4XzyhHJ3ffsj0 vansenb@foxmail.comThe key's randomart image is:+---[RSA 3072]----+|%O   o o+...     ||O+. .++o oo     ||= ..+O.. .o.   ||o o.+oo   oo.   ||o+. +   S   +o   ||+.     .   ..E   ||       . . .. ||         + . . ||         .+ ..   |+----[SHA256]-----+​从提示中我们可以看到密钥存放的文件路径,默认情况下公钥和私钥都存放在 ~/.ssh 目录下,这也是为什么一开始我们要去 ~/.ssh 目录下查看密钥文件的原因。免密登录通常情况下,我们会用 ssh username@ip 命令登录服务器,执行命令后终端会提示我们输入密码。更好的做法是借助 SSH 密钥帮助我们验证身份,直接省去输入密码的步骤。前面学会了如何生成 SSH 密钥,接下来我们将学习如何实现云服务器的免密登录。首先按照上面的介绍在自己的计算机上生成密钥对,并复制公钥文件 ~/.ssh/id_rsa.pub 中的内容(可以用 cat ~/.ssh/id_rsa.pub 命令查看公钥文件内容),也就是下面一长串ssh-rsa AAAA ... ... 5ztuiXs= vansenb@foxmail.com从 ssh-rsa 开始,直到个人标识结束,全部复制。接下来到目标服务器(也就是你想要免密登录的云服务器,假设云服务器的公网 IP 是 10.1.1.1)上操作。在云服务器的 ~/.ssh 目录下新建一个名为 authorized_keys 的文件,并将刚才复制的你的个人计算机生成的公钥字符串写入到 authorized_keys 中。如果你使用的是 vim 编辑器,那么命令如下:$ cd ~/.ssh$ vim authorized_keys 使用 vim 编辑器打开文件后按 i 键进入编辑模式,使用键盘快捷键 Ctr V 粘贴刚才复制的公钥字符串。接着按 ESC 键进入 vim 编辑器的命令行模式,输入 :wq 并回车。此时你计算机中的公钥已经在云服务器上存放了一份,当你需要登录的时候,只需要输入:ssh root@10.1.1.1然后按下回车即可,如果是第一次登录到这台云服务器,终端会提示:The authenticity of host '10.1.1.1 (10.1.1.1)' can't be established. ECDSA key fingerprint is SHA256:nGvmS+JKzQf1gG+Nzc0QN/qS6xSp1iV0rJFP1dILel4. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes这时候我们输入 yes 并回车即可。回车之后终端给出了新的提示:Warning: Permanently added '10.1.1.1' (ECDSA) to the list of known hosts. Last login: Wed Dec 23 21:43:28 2020 from 111.94.33.65 Welcome to Cloud Elastic Compute Service ! [root@iZ1nmehZ ~]# 这代表我们不需要输入密码即可通过 SSH 协议连接远端服务器了,免密登录成功!免密登录失败有些服务器中的 sshd 服务配置并未开启公钥登录选项,如果上面的 ssh root@10.1.1.1 回车后终端显示的不是云服务器相关信息,而是输入密码的话,就需要我们到云服务器上开启 sshd 服务的公钥登录配置。在云服务器上执行 $ vim /etc/ssh/sshd_config 命令,进入到 sshd 配置文件后找到 PubkeyAuthentication 项,删除该项的注释符 # 并确保该项对应的开关为 yes。错误的配置和正确的配置如下:#PubkeyAuthentication no # -> 错误的配置 PubkeyAuthentication yes # -> 正确的配置一顿操作猛如虎,操作完之后重新启动 sshd 服务,重启命令为 service sshd restart。这时候再在个人计算机中执行 ssh root@10.1.1.1 命令,就不会让你输入密码了,免密登录成功!:::tip 当然,除了用个人计算机连接云服务器之外,云服务器与云服务器之间也可以这么配置。 :::免用户名和 IP 登录虽然我们省去了输入密码的步骤,不过用户名和 IP 地址也不短。如果想要省略用户名和 IP 地址,可以通过配置 ~/.ssh/config 实现。默认情况下 ~/.ssh 目录下是没有 config 文件的。我们可以通过 $ vim ~/.ssh/config 创建。接着写入以下配置信息:Host s-crawl HostName 10.1.1.1 Port 22 User root IdentityFile ~/.ssh/id_rsa其中 Host 代表云服务器昵称、HostName 为云服务器的公网 IP 地址、Port 代表连接时使用的端口号、User 代表连接时选用的用户名、IdentityFile 代表本地私钥文件的路径。配置完成后退出编辑器,这时候我们就可以用云服务器昵称登录云服务器啦,在终端输入 $ ssh s-crawl 即可。在拥有多台服务器后,你就能感受到这种登录方式是多么的便捷,运维同学已经习以为常了呢!
  • [FAQ] ssh登陆提示"your account has expired"
    【问题描述】your account has expired; please contact your system administrator【问题处理】单板使用chage查看用户权限,2020-12-21,已过期。【问题处理】单板使用下面命令,修改用户权限,ssh可以登陆。chage -E 2021-12-21 HwHiAiUser
  • [问题求助] 用SSH注册Hilens kit 失败
    输入用户名密码后无法成功注册,显示SSH远程密匙不ok,如图所示 478044
  • [软件平台] 【ssh显示图像】【显示MDC桌面】是否可以显示MDC桌面,并进行有界面的程序调试
  • [问题求助] 【atlas200dk产品】【ssh连接】ssh连接不上atlas
    【功能模块】【操作步骤&问题现象】1、输入密码Mind@123,显示permission denied【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [应用开发] ssh拒绝连接
    【功能模块】网络登录【操作步骤&问题现象】1、已经修改本地IP为192.168.1.62.ping通了3、问题:ssh connection refused【截图信息】
  • [技术干货] 我在华为云学习技术的日子Vlog 02——使用SSH连接华为云DevCloud仓库(文字&视频版)
    欢迎各位小伙伴一起交流讨论
  • [问题求助] Atlas200dk ssh HwHiAiUser@192.168.2.2之后,输入密码提示不对 急急急
    【功能模块】之前我是ssh HwHiAiUser@192.168.1.2一直是connection refused ,后来再专家帮助之下改了USB接口IP, ssh HwHiAiUser@192.168.2.2 可以连接到开发板,但是输入Mind@123提示密码不对,不管是复制过去还是手打输入都不行【操作步骤&问题现象】1、2、【截图信息】【日志信息】(可选,上传日志内容或者附件)