歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> freebsd 6.2 ssh 不能生成key錯誤處理ssh_host_dsa_key

freebsd 6.2 ssh 不能生成key錯誤處理ssh_host_dsa_key

日期:2017/2/28 11:14:09   编辑:關於Unix


安裝freeBSD6.2 選擇開發安裝
去掉sshd前面的#
添加 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
Copyright © Linux教程網 All Rights Reserved