リンク

  • 本家 ただし「・・・」としか表示されない(2013/04/08現在)
  • ISO イメージのダウンロードは Sorce Forge から可能 (Ver 1.5, 約1.7GB)

sshd が起動しない

デスクトップのフォルダ「SSH」からたどってsshdを起動しようとするが、起動したというメッセージが出ているにも関わらず、サービスは動いていない。

コマンドラインで直接起動しようとするとエラーが出てわかりやすい。

# /usr/sbin/sshd
Could not load host key: /etc/ssh/ssh_host_key
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Disabling protocol version 1. Could not load host key
Disabling protocol version 2. Could not load host key
sshd: no hostkeys available -- exiting.

ということで、鍵が三つともないらしいので作る。

# ssh-keygen -t rsa -f /etc/ssh/ssh_host_key
# ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
# ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key

* パスフレーズを訊いてくるので、Enter でとおす。より脆弱な方が良い。

で、これだけだと起動してもなぜか、次のように起動できなかった。

# /usr/sbin/sshd
Disabling protocol version 1. Could not load host key

/etc/ssh/sshd_config には、以下のエントリがあり、ファイルは先ほど作成したとおり。 問題はなさそうなのに起動できない。

HostKey /etc/ssh/ssh_host_key

よく考えたら、SSH Version 1 用の鍵は上のやりかたじゃない気がする。 が、SSH は Version 2 しか使わないので、sshd_config の Protocol ディレクティブを変更する。

【変更前】 Protocol 2,1
【変更後】 Protocol 2

これで起動したら、正しく起動できた。

VMware Tools のインストール

DVL は SLAX というディストロをベースにした Live CD ということで、VMware Tools を入れようとすると、仮想CDドライブがロックされていてインストールできなかった。

ドライブをひとつ追加してみたけど、それだけではダメだった。

そもそも仮想HDDを使っていないわけで、VMware Tools を入れる先がないのだから、無視する。

Live CD じゃないバージョンを作れば解決するんだろう。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS