Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0002804Vine Linux1 バグ2014-08-24 01:392014-10-18 14:33
報告者shirow_higa 
担当者daisuke 
優先度再現性毎回 
状態完了解決状況実装済 
バージョンVineSeed 
修正予定バージョン修正済バージョンVineSeed 
概要0002804: [Seed] sshd起動時「/usr/sbin/sshd-keygen: No such file or directory」と、エラーが表示される。
説明Seed環境を使用しているのですが、起動時のメッセージに以下の様に表示されます。

/etc/rc3.d/S55sshd: line 61: /usr/sbin/sshd-keygen: No such file or directory
再現方法そこで、/etc/init.d/sshdの61行目を確認すると以下のようになっています。

/usr/sbin/sshd-keygen

実際の、sshd-keygenがどこにインストールされているのか調べたところ以下のようになっています。

/usr/bin/ssh-keygen

ssh-keygenは、/usr/sbin以下にインストールされるのが正しいのではないのでしょうか?
ご確認の程よろしくお願い致します。
タグ設定されていません。
archx86
パッケージopenssh-6.6p1-1vl7
添付ファイル

- 関連

-  コメント
(0008924)
sakenakabone (報告者)
2014-10-14 17:22

私のところでも同じ現象が起こりました。sshd-keygenが存在しません。
# /etc/init.d/sshd start
/etc/init.d/sshd: 行 61: /usr/sbin/sshd-keygen: そのようなファイルやディレクトリはありません
sshdを起動中: Could not load host key: /etc/ssh/ssh_host_ed25519_key
                                                                [ OK ]
(0008925)
daisuke (管理者)
2014-10-14 17:52

openssh-6.7p1-1vl7 で /etc/init.d/sshd を修正しました。
init script がまちがって sshd-keygen script を使うようにしたものが
含まれていました。6.5p1 までのものと同等にもどしました。

vl7 においては BuildRequires: libdb-devel はこれで正しいのでそのま
まです。(vl7未満の場合は一応 db4-develをBRするように変更しまし
たが、オフィシャルには Vine Linux 6 向けには用意していません)
(0008927)
shirow_higa (報告者)
2014-10-14 23:35

本日、openssh-6.7p1-1vl7に更新したところ表題のエラーは表示されなくなりました。

しかし、新たな問題が発生し苦慮しております。

Win7 Sp1 x64版から、VineSeed環境へPoderosa 4.3.8bを使って
公開鍵にて接続しようとした所、下記エラーが出て接続出来ませんでした。

'----------------------------------
Server does not support diffie-hellman-group1-sha1 for keyexchange
'----------------------------------

以前のopensshのバージョンでは、このようなエラーも無く同じ鍵で接続できていました。
(0008928)
daisuke (管理者)
2014-10-17 02:08

openssh-6.7から KexAlgorithms のデフォルトが変更されています。
diffie-hellman-group1-sha1 は現在の基準では弱い鍵交換アルゴリズム
なためデフォルトでは無効になっています。
diffie-hellman-group1-sha1 しか使えない古いクライアントをお使い
の場合は、クライアントを新しい近代的なものに変更することをおすす
めします。
(どうしても使いたい場合は sshd_config で変更することで使えるかも
しれませんが、推奨はしません。see man sshd_config)
(0008930)
shirow_higa (報告者)
2014-10-18 00:40

下記サイトを参照し、/etc/ssh/sshd_configに
「KexAlgorithms diffie-hellman-group1-sha1」を新たに追記したところ
Poderosa 4.3.8bでも無事アクセスすることが出来ました。

http://www.unixuser.org/~euske/doc/openssh/jman/sshd_config.html [^]

表題の起動時のエラーの件は無事に解決しておりますので、本件はクローズでお願い致します。
しばらくはこれで運用していて、新しいクライアントに変更したいと思います。

ご対応頂きありがとうございました。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2014-08-24 01:39 shirow_higa 新規課題
2014-10-14 13:56 sakenakabone コメント追加: 0008923
2014-10-14 17:22 sakenakabone コメント削除: 0008923
2014-10-14 17:22 sakenakabone コメント追加: 0008924
2014-10-14 17:52 daisuke コメント追加: 0008925
2014-10-14 17:52 daisuke 担当者 => daisuke
2014-10-14 17:52 daisuke 状態 新規 => テスト待ち
2014-10-14 23:35 shirow_higa コメント追加: 0008927
2014-10-17 02:08 daisuke コメント追加: 0008928
2014-10-18 00:40 shirow_higa コメント追加: 0008930
2014-10-18 14:33 daisuke 状態 テスト待ち => 完了
2014-10-18 14:33 daisuke 解決状況 不明 => 実装済
2014-10-18 14:33 daisuke 修正済バージョン => VineSeed


Copyright © 2000 - 2018 MantisBT Team
Copyright © 2012 - 2018 Project Vine
Powered by Mantis Bugtracker