数日前に、新しい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
そこで問題を診断できることを確認して確認してください。これ以上ログインしていない場合は、ルートアクセスが必要になる可能性があるため、リモートでシステムを回復するのは困難です。