Debian ルートサーバー全体を削除しましたか?

Debian ルートサーバー全体を削除しましたか?

数日前に、新しいDebian 6システムをインストールしました。今日は、SSL証明書のCSR要求を生成し、CSRファイルを削除したいと思いました。

私のサーバールートに次のように入力しています。

rm * /etc/apache2/sslstuff

それからもはや使用できないことがわかりましたが、lsそれともtopすべて削除したのでしょうか?

rm -Rフォルダも削除する必要があると思います。

ログインしたユーザーのパスワードを入力すると、パテが常に閉じられるため、SSLを使用してログインすることもできません。

ここで何ができますか?システムを再インストールする必要がありますか、それとも時間を節約する方法がありますか? (rootログインはできません。他のユーザーとしてログインして使用しましたsu。)


さて、セキュリティ上の理由からPermitrootloginをNOに設定したので、他のユーザーを使用してログインしました。 SSH経由でログインするためにPuttyを開くと、ユーザー名を入力し、PWを入力してPuttyを閉じます。それでは、少なくともこのサーバーに接続するにはどうすればよいですか?

FTPはまだ機能し、ウェブサイトはまだうまく機能するため、いくつかのシンボリックリンクなどを削除したようです。今何をすべきですか?

答え1

唯一の実用的な文書あなたのコマンドは現在、カーネル、initrd、cdromデバイスへのシンボリックリンクをクリアします。繰り返しますが、これは単にシンボリックリンクであり、説明する問題を引き起こしません。

rm明示的に指示しない限り、またはrmがaliasルートの.bashrcファイルに生成され、「rm」が「rm -r」または「rm -rf」として処理されるべきであることを指定しない限り、コマンドは繰り返されません(-rは繰り返しを意味する)。

私はあなたがあなたが思うディレクトリにいないと強く疑います。

答え2

リカバリカーネルイメージやlivecdに似た環境を起動できる場合は、それを実行してそこにルートファイルシステムをマウントします。そうですね。ディレクトリを削除するには、rm -r(小文字の「r」!)を実行する必要があります。ホスティングプロバイダ(「ルートサーバー」と呼ばれる)が、SOL(Serial over LAN)経由でSSHまたはKVMを介して復元する方法を提供することもできます。サーバーに機密データが保存されている場合は、ホスティングプロバイダに連絡することをお勧めします。

答え3

rmファイルのみが削除され、ディレクトリは削除されません。はい、多少混乱しています。

まだログインしている場合は、この動作を説明できるrm他の項目()の別名であることを確認してください。alias | grep rm

ファイルが消えたら再インストールする必要があります(バックアップがある場合は復元)。

頑張ってください!

編集する:

アップデート関連:まだ他の端末を使ってログインしていますか?その場合は、/var/logそこで問題を診断できることを確認して確認してください。これ以上ログインしていない場合は、ルートアクセスが必要になる可能性があるため、リモートでシステムを回復するのは困難です。

関連情報