分享

scp+crontab实现自动备份

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多