本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>
数字铁路
数字城轨
智慧航空
智慧体验
智慧决策
智慧架构
个性化需求
创新研发
计划与分析
数字化生产
售后服务
OTT-MTDC (互联网内容/多租户数据中心提供商)
IXP(互联交换提供商)
IAP(互联接入提供商)
远程教育
教育科研网
校园网络
教育云数据中心
数字医院
区域卫生信息化
分级诊疗解决方案
油气物联网
数字管道
HPC&经营管理
智慧门店
零售云平台
企业网络
按行业
通过华为购买
如果您有项目需求可直接在此提交,我们会在1个工作日之内联系您
如果您想咨询产品或解决方案,请联系在线销售代表
通过经销商购买
您可以选择具体产品型号向经销商询价,经销商会直接和您联系
您可以查找附近的经销商,并直接联系他们
查找合作伙伴
成为合作伙伴
合作政策与市场管理
合作伙伴支持
产品
解决方案
行业
其他
华为认证
华为培训
培训合作伙伴
信息与网络技术学院
用户在虚拟机里面运行自己编辑的脚本后无法使用ssh或putty工具连接虚拟机,使用命令/usr/sbin/sshd 启动sshd时出现以下信息:
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
sshd: no hostkeys available — exiting”
登录FusionCompute,找到故障业务虚拟机,使用VNC登录系统
进入/etc/ssh目录查看是否存在这两个文件:ssh_host_rsa_key,ssh_host_dsa_key
若存在这两个文件:
处理过程一:系统丢失了两个key造成
在终端中输入:ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key重新创建ssh_host_dsa_key 文件
以下是返回信息:
Generating public/private dsa key pair.
Enter passphrase (empty for no passphrase):(直接回车)
Enter same passphrase again:
Your identification has been saved in /etc/ssh/ssh_host_dsa_key.
Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub.
The key fingerprint is:
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xxroot@ctucipjslx0327t
在终端中输入:ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key 重新建立ssh_host_rsa_key 文件
以下是返回信息 :
Generating public/private rkey pair.
Enter passphrase (empty for no passphrase):(直接回车)
Enter same passphrase again:
Your identification has been saved in /etc/ssh/ssh_host_rsa_key.
Your public key has been saved in /etc/ssh/ssh_host_dsa_rey.pub.
现在在终端输入/usr/sbin/sshd ,即可成功启动sshd;这时候,就可以在windows底下使用putty连接这台linux主机了。
处理过程二:当用户没有权限的时候使用命令 /usr/sbin/sshd启动sshd的时候也会报同样错误,一般root用户才能执行这个操作,在终端执行以下两个命令后重启sshd服务即可ssh连接虚拟机,如图所示:
END