パスワードを忘れた? アカウント作成
660665 journal
スパコン

yuriの日記: OpenSSH 2

日記 by yuri

サーバの ssh を 3.1p1 → 3.7.1p2 にアップグレード。
手が勝手に、./configure → make → su して make install の
一連の作業をやってくれた訳なんだけど(苦笑)
最後の方で端末になんかごちゃごちゃ書いてある。

/usr/local/sbin/sshd -t -f /usr/local/etc/sshd_config
Privilege separation user sshd does not exist
make: [check-config] エラー 255 (無視されました)

ふーん、特権ユーザじゃなくて sshd っていうユーザで動かせって?
このへんを参考に configure をいじって再度挑戦。
今度はうまくいったみたい。エラーも言ってこなかったし。



で、本当に sshd くんが起動してくれたの?
#ps aux | grep ssh
root 22208 0.0 0.0 3544 1836 ? S 08:09 0:00 /usr/sbin/sshd
root 1937 0.0 0.0 2564 672 pts/0 S 08:22 0:00 grep ssh

だめじゃーん(涙)
あっでも、参考にしたサイトでも root が動かしてたなぁ。何でだろう?

しかも、make install したら速攻で新しいデーモンが走るんですかどうなってるんですかそういうモノなんですかお姉さんにはよく分かりませんがこれってこの業界の一般常識なんでしょうかねえ今日は人が少ないから冷房が良く効いて寒いです外は天気がいいから散歩したいわ全く

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by int20 (12391) on 2003年09月27日 11時36分 (#404519) 日記
    openssh-3.7.1_p2に上げたら、ユーザsshdが追加されてました。
    気づかなかったです。

    user privilegeは、
    最初rootでsshdが待機してて、
    接続がきたらforkしてsuidする仕組みだと思うのですが。

    ただ、ユーザsshdがどういう風に使われるかは知りません。
    新バージョンで何が変わったんでしょう。
    • >user privilegeは、
      >最初rootでsshdが待機してて、
      >接続がきたらforkしてsuidする仕組みだと思うのですが。

      ふ~ん、そうなんですか。
      なんとなく、バージョンが上がったし脆弱性がどうのって
      言ってるから対応しとくかな、って程度で
      中身のことは大して気にも止めずに作業してました。

      参考になりました。ありがとうございます。

      あっ、家のバージョンは… OpenSSH_3.4p1だっ。入れなきゃ!
      親コメント
typodupeerror

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

読み込み中...