我需要使用 rsync(以及 ssh)将 MySQL 数据库备份从server A
(生产数据库)推送到(备份服务器)。server B
对我来说,通过以 root 身份(在 上以 root 用户身份)运行 ssh 连接(由 root cron 作业启动)来执行此操作非常实用(权限方面)server A
。但是,我读到,出于安全原因,通常应尽可能少使用 root 进行操作。
所以我的问题是:如何避免由 root 运行的 ssh 连接引起的安全问题?(或者我的安全担忧被夸大了?)
我需要使用 rsync(以及 ssh)将 MySQL 数据库备份从server A
(生产数据库)推送到(备份服务器)。server B
对我来说,通过以 root 身份(在 上以 root 用户身份)运行 ssh 连接(由 root cron 作业启动)来执行此操作非常实用(权限方面)server A
。但是,我读到,出于安全原因,通常应尽可能少使用 root 进行操作。
所以我的问题是:如何避免由 root 运行的 ssh 连接引起的安全问题?(或者我的安全担忧被夸大了?)