0

今朝、いくつかのファイルをテストサーバーからライブサーバーに移行しようとしています。私はひどい間違いをしました。

/etc/apache2サンドボックスから自分をプルしてライブにしようとしていたので、移行中に一時的にアクセス許可/etc/apache2777に変更していました。

しかし、私は大規模な気晴らしがあり、アクセス許可/etc777に変更しました。とにかく、私はこの問題を修正するために最後の4時間を費やしました、そしてそれは多かれ少なかれうまくいきます。

私はなんとかsudoersを0440に戻すことができました、そして他のすべては755であり、それは多かれ少なかれ中立です。

しかし現在、Ubuntuはすべてのコンピューター(Apache、MySQL、PhpMyAdminを除く)からのあらゆる種類のリモート接続を即座に拒否しています。Putty、Tunnelier、またはWINSCPからリモート接続を確立しようとすると、 「ネットワークエラー」などのエラーメッセージが表示されて即座に拒否されます。

とにかく、私はこの間違いを犯したことに対して私がどれほど愚かであるかを本当に聞きたくありません、私を信じてください。私は朝中ずっと自分を嫌っていました。しかし、この問題を解決する方法について誰かが提案を持っている場合、それは許可によるものであるとほぼ確信しています。

4

1 に答える 1

1

少なくとも、openssh秘密鍵が必要だと確信していchown rootますchmod go-rwx。公開鍵でのみ読み取りアクセス。

同じ要件が他のキーにも当てはまる可能性がありますが、sshがこのサーバーの最初のエントリポイントであると想定しています。sshのマニュアルページ(sshd_config)に正確な詳細が記載されています

于 2011-06-07T19:24:00.023 に答える