編集:この問題の解決策は、以下に示すソリューション+PermitRootLogin without-password
アクティブ化です。/etc/ssh/sshd_config
システム全体をローカルサーバーにバックアップしようとしていますが、sudoでrsnapshotを実行しても、/var/、/etc/、/usr/で許可エラーが発生します。この問題を解決する方法はありますか?それ以外の場合は、システムをローカルサーバーにバックアップするための最良のオプションは何ですか?
これは私のrsnapshot.confです。
config_version 1.2
###########################
# SNAPSHOT ROOT DIRECTORY #
###########################
snapshot_root /home/gisbi/backup/
cmd_cp /bin/cp
cmd_rm /bin/rm
cmd_rsync /usr/bin/rsync
cmd_ssh /usr/bin/ssh
cmd_logger /usr/bin/logger
cmd_du /usr/bin/du
#########################################
# BACKUP LEVELS / INTERVALS #
# Must be unique and in ascending order #
# e.g. alpha, beta, gamma, etc. #
#########################################
#retain hourly 24
retain daily 7
retain weekly 4
retain monthly 12
#logs
verbose 5
loglevel 4
logfile /var/log/rsnapshot.log
lockfile /var/run/rsnapshot.pid
ssh_args -p 22
#exclusions
exclude /dev/*
exclude /proc/*
exclude /sys/*
exclude /run/*
exclude /var/tmp/*
exclude /var/run/*
exclude /tmp/*
exclude /run/*
exclude /mnt/*
exclude /usr/portage/distfiles/*
exclude /lost+found
exclude /home/gisbi/Storage
exclude /home/gisbi/.local/share/Trash/*
#location
backup [email protected]:/ popbackup/
編集:エラーは次のとおりです
rsync: [sender] send_files failed to open "/usr/lib/cups/backend/cups-brf": Permission denied (13)
rsync: [sender] send_files failed to open "/usr/lib/cups/backend/implicitclass": Permission denied (13)
答え1
これは関連するバックアップラインです
backup [email protected]:/ popbackup/
ソースバックアップがrootとして実行されているため、gisbi
エラーとしてリストされている問題ファイルを開くことができません。
私はソース送信者をrootとして実行し、--fake-super
受信側ではrootではなくアカウントを使用する傾向があります。このrsync_long_args
値に入ります。以下は一般的なタスク設定の一部です。
# Remember: command {TAB} arguments
#
rsync_short_args -azHS
rsync_long_args --delete --delete-excluded --numeric-ids --fake-super
…
backup root@remoteHost:/ root/
リモートユーザーとしてバックアップする場合は、root
SSH公開/秘密鍵認証を使用する必要があります。 (デフォルトでは、このssh
サービスはパスワードによるルートログインを許可しません。この設定を変更できますが、実際にはお勧めできません。)ssh-keygen -t ed25519
ここで他の参考資料を確認してください。Unix&Linuxそして紙、SSHキーを比較してください - RSA、DSA、ECDSA、またはEdDSA?コンセボーイ。