草房子感受50字:scp+crontab实现自动备份

来源:百度文库 编辑:中财网 时间:2024/07/04 05:07:48
为了在Linux下使用scp的时候不需要输入密码,采用ssh密钥对来验证的方式。在主服务器下使用ssh-keygen 命令生成密钥。生成过程中,除输入密码外,其他都选择默认值:回车即可。将已生成好的密钥对文件传到备份机上。在备份机上修改新上传的密钥对文件,属性改为600(其他的都行,就是不要让同组的用户和其他用户有W权限),重命名为authorized_keys,并把文件保存到/root/.ssh/下  (注意!!!注意!! ssh为了安全性你的.ssh目录的权限必须是同组用户和其他用户没有写的权限W,如果同组用户和其他用户有写的权限他同样会提示你要输入密码的,即使你的authorized.keys同组用户和其他用户没有写的权限)。 再次上传文件时就无需输入密码。创建自动备份脚本,并把脚本加入到crontab中,使脚本在特定的时间段中自动打包上传文件到备份机中。