- ベストアンサー
sshdの起動の仕方
今unixでsSSLによる通信の暗号化を試しています。 そこでshdを起動しましたが、 privilege separation user sshd does not exist というエラーが帰ってきます。 どうすればよいのかご存知の方 教えてください。 もちろんsshdはmake install済みですし、 sshdがあるディレクトリ内で起動を試みています。 ついでに # /usr/local/sbin/sshd で試しましたがだめでした。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>privilege separation user sshd does not exist 読んでそのままのエラーです。sshdというユーザーが いないと言っているだけです。 OpensshはVersion 3.4からデフォルトで特権分離オプション(UsePrivilegeSeparation)が有効になっているので、 ユーザーにsshdかnobodyユーザーが存在する必要があります。 で、 useradd -g sshd -s /bin/false sshd とかして、ユーザーsshdを追加してみたらどうかな。
お礼
ありがとうございました。 ユーザ登録したしたところ起動できました。 READMEに記述してありました。。。