匿名 | ログイン | 新しいユーザーの作成 | 2024-12-05 04:14 JST |
メイン | マイビュー | 検索 | 変更履歴 | ロードマップ | Vine Linux ホーム |
課題の詳細を表示 [ コメントにジャンプ ] | [ 課題の履歴 ] [ 印刷 ] | ||||||||
ID | プロジェクト | カテゴリ | 登録日 | 最終更新 | |||||
0002804 | Vine Linux | 1 バグ | 2014-08-24 01:39 | 2014-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以下にインストールされるのが正しいのではないのでしょうか? ご確認の程よろしくお願い致します。 | ||||||||
タグ | 設定されていません。 | ||||||||
arch | x86 | ||||||||
パッケージ | 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 - 2024 MantisBT Team Copyright © 2012 - 2024 Project Vine |