openssh如何配置启动sshd问题

发布于 2021-11-18 05:45:00 字数 1398 浏览 862 评论 5

安装openssh是自动安装的。运行


sshd start
出现:
sshd re-exec requires execution with an absolute path

再运行

/usr/sbin/sshd
出现
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Disabling protocol version 2. Could not load host key
sshd: no hostkeys available -- exiting.
于是我就用
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
 ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key

在上面设置中,如果设置了密码,运行

/usr/sbin/sshd
还是出现

Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Disabling protocol version 2. Could not load host key
sshd: no hostkeys available -- exiting.

如果不设置密码,就可以正常运行,这是什么原因呀。都研究了两三天了,还没有搞定。



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

等风来 2021-11-23 22:46:21

# cd /etc/rc.d

# ./sshd restart

路还长,别太狂 2021-11-23 22:25:09

  我也遇到了.. 

清晨说ぺ晚安 2021-11-23 13:45:15

根据你的提示执行:

    hb@hb-ubuntu:/usr/local/sbin$ ssh-keygen -t dsa -f
    usr/local/etc/ssh_host_dsa_keyGenerating public/private dsa key pair.
    Enter passphrase (empty for no passphrase): 
    Enter same passphrase again: 
    open usr/local/etc/ssh_host_dsa_key failed: No such file or directory.
    Saving the key failed: usr/local/etc/ssh_host_dsa_key.
这个错误又是咋回事?

网名女生简单气质 2021-11-22 04:03:16

我在ubuntu10.04中用的

    zlib-1.2.5.1.tar.gz

    openssl-1.0.0d.tar.gz

    openssh-5.6p1.tar.gz

使用非root用户,安装三个文件没啥问题,但执行sudo sshd时就出现和你一样的错误

不乱于心 2021-11-20 22:39:09

这个问题半年没人回答,不知道楼主解决了没有?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文