zoukankan      html  css  js  c++  java
  • freebsd Could not load host key: /etc/ssh/ssh_host_dsa_key

    刚装好 freebsd 时。用putty登陆,出现Could not load host key: /etc/ssh/ssh_host_dsa_key

    这种原因是ssh server没有开启。

    开启ssh:

    解决办法:  /etc/rc.conf 加入

    sshd_enable=”YES”

    启动sshd

    /etc/rc.d/sshd start

    附:freebsd ssh 出现的一些问题(转)

    记得修改完配置文件后,重新启动sshd服务器(/etc/rc.d/sshd restart)即可。
    几点补充说明
    1,如果重启后还是不行请重新载入sshd_config 文件
    /etc/rc.d/sshd reload
    2,如果出现using keyboard-interactive authentication
    password:
    请确认PasswordAuthentication是否已经改成yes
    另外如果客户端是putty那么请确认”尝试’智能键盘’认证(SSH-2)”的勾是否有去掉
    3,如果是使用root帐号登陆
    请确认密码是否为空
    空密码无法登陆
    4请确认是否有安装SSH
    sysinstall>>>configure>>>networking>>>sshd是否的勾是否有打上
    安装freeBSD6.2 选择开发安装
    #ee /etc/inetd.conf
    去掉sshd前面的#
    #ee /etc/rc.conf
    添加 inetd_enable=”YES”
    #kill -HUP `cat /var/run/inetd.pid`

    然后用PuTTY远程登陆,总是立刻结束,失败
    FreeBSD端有消息产生
    “May 7 21:38:26 FreeBSD sshd[595]: error: Could not load
    host key: /etc/ssh/ssh_host_dsa_key”

    思路放在/etc/ssh/ssh_host_dsa_key, 我没有这个文件
    more /etc/ssh/sshd_config 所有项前面都是#
    试着改变一些,并重启inetd无效
    看来不是大多数网友的那些配置问题
    前面主要想自动生成这个文件,失败

    又查了一下手册
    %ssh-keygen -t dsa
    一路回车, 默认有个钥匙对放到了 ~/.ssh/id_dsa
    #cp ~/.ssh/id_dsa /etc/ssh/ssh_host_dsa_key
    inetd -HUP
    再试,OK

  • 相关阅读:
    记录上锁(字节范围锁,特例:锁住文件的某一部分或者整个文件)
    读写锁的实现原理(pthread_rwlock_t)
    Linux 互斥锁的实现原理(pthread_mutex_t)
    System V消息队列
    Web安全之SQL注入攻击技巧与防范
    如何正确地写出单例模式
    java的concurrent用法详解
    java并发编程-Executor框架
    java.util.concurrent包分类结构图
    Java多线程干货系列(1):Java多线程基础
  • 原文地址:https://www.cnblogs.com/Jerry-blog/p/5044955.html
Copyright © 2011-2022 走看看