▼スレッド
│
└◇2109:sshdサービスにてエラー [しんや] 04/27 11:24
└◇2123:Re:sshdサービスにてエラー [な] 04/30
└◇2127:Re[2]:sshdサービスにてエラー [nil] 04/30 <
インストール後、cygrunsrv -S sshd を実行するとスレッド一覧
指定したパスが見つかりません。というエラーが発生してしまい、sshサービスを開始する事が出来ません。
何度か再インストール等試みたのですが
現象は改善されず、困っています。
インストールされいてるPCは、WindowsNT4.0です。
何か良い対応方法はないでしょうか。
皆さんどうかよろしく御願い致します。
通常、NT系のサービスは SYSTEM 権限で動作するようになっていますので、スレッド一覧
「システムの環境変数」の PATH に cygwin1.dll があるディレクトリを
含んでいる必要があります。
その他に良く見かけるミスとして、
・環境変数 CYGWIN に nontsec が設定されている
・/var/log 以下に SYSTEM 権限で書きこめないアクセス権が設定されている
などがあります。
また、古いドキュメント(書籍、webのどちらも)では、内容が間違っている
ことも多々あります。もう一度インストール手順を確認ください。
スレッド一覧
NT4では試したことが無いので、個別の事情が違うのかもしれませんが…
>通常、NT系のサービスは SYSTEM 権限で動作するようになっていますので、
>「システムの環境変数」の PATH に cygwin1.dll があるディレクトリを
>含んでいる必要があります。
念の為。これは、inetd経由等の場合には正しいのですが、cygrunsrvを利用して登録した場合には必要ありません。
というわけで、
|インストール後、cygrunsrv -S sshd を実行すると
|指定したパスが見つかりません。というエラーが発生してしまい、sshサービス
|を開始する事が出来ません。
この「インストール」に SSHの設定作業が含まれているのか、どういう設定作業を行ったのか、どんな試みをされたのか、状況説明が不足しているので、なんとも答えにくいです。
(上記は正確なエラーメッセージの引用でしょうか? 何を参考にされましたか? /usr/share/doc/Cygwin/openssh.README 等に目を通されていますか?)
少なくとも Win2k,XP では通常は ssh-host-config を利用してサービスに登録するのは、トラブルが少ないように思っているのですが。
>その他に良く見かけるミスとして、
これらのミスで sshd が立ち上がらなかったかどうかちょっと確信が無いのですが、他にも、
- /usr/sbin/sshd に SYSTEM のアクセス権が無い
- C:\cygwin 以下が system の属性で mountされていない (user属性だけ)
等々、可能性はたくさんありますので、やはり何が確認できているかの状況説明が必要かなと。