1

私はbaculaの使い方を学んでおり、こちらの指示に従って設定しました。

今私の問題は、debian Linuxターミナルに入るということです

sudo bconsole

それから私は得る

Connecting to Director 127.0.0.1:9101

そして、何も起こりません!!!! そのままターミナルに戻ります。

を使用しないsudoと、bconsole.conf にアクセスできないというエラーが表示されます。ルートからこれを実行しようとしましsuたが、sudo と同じことも行います。

何か案は?手伝ってください。

追加情報が必要な場合は、お尋ねください。提供いたします。

ありがとう。

4

4 に答える 4

2

使用している Bacula のバージョンは何ですか?

最近のバージョンの 1 つには MySQL インストールの不具合があり、すべてのテーブルが bacula データベースに追加されません。これにより、bconsole に接続できなくなります。

ただし、Bacula はこの問題を修正する更新版をリリースしましたが、完全な再インストールが必要です。

次を使用して削除します。

sudo apt-get remove --purge bacula*
sudo apt-get autoclean
sudo apt-get autoremove

バキュラに関係するもの、およびシステムに必要のないその他のプログラムを削除します。

以下を使用してインストールします。

sudo apt-get install bacula-director-mysql bacula-common-mysql bacula-sd-mysql

これにより、MySQL がインストールされている限り、bacula を実行できるようになります。これは、Ubuntu 16.04 サーバーで発生しました (あなたのものは少し異なる場合があります)。

于 2016-11-09T14:37:20.823 に答える
0

あなたの痛みが分かります。Bacula にはかなりの学習曲線があり、いくつかの特異性があります。せっかくのシステムなのに。

いくつかの別々のもの。

まず、bconsole.conf ファイルのアクセス許可がユーザー アクセスを許可するように設定されている限り、sudo は必要ありません。セキュリティの観点からすると、これはもろ刃の剣です。bconsole を使用すると、攻撃者は、すべてのバックアップを破壊する機能など、かなり価値の高いデータにアクセスできるようになる可能性があります。また、攻撃者はパスワードとディレクター名を使用して、後で別の場所からディレクターにアクセスする可能性があります。

次に、何も起こらずに端末に戻った場合、これは bconsole が director に接続できなかったことを示しています。トラブルシューティングを行うには、netstat -ltnp を使用して、ディレクターが実際にポート 9101 でリッスンしていること、および外部 IP アドレスだけでなく * または 127.0.0.1 でリッスンしていることを確認します。

それでも問題が解決しない場合は、bconsole.conf の情報が bacula-dir.conf の情報と一致することを確認してください。ここでは、Bacula はやや厄介です。ディレクター名とパスワードの両方が一致する必要があります。

于 2015-03-05T06:23:12.963 に答える