{"id":5865,"date":"2020-07-04T11:51:27","date_gmt":"2020-07-04T02:51:27","guid":{"rendered":"https:\/\/nsme.red\/wp\/?p=5865"},"modified":"2020-07-04T11:52:55","modified_gmt":"2020-07-04T02:52:55","slug":"sync%e3%82%92%e4%bd%bf%e3%81%84%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97","status":"publish","type":"post","link":"https:\/\/core.nsme.net\/notes\/site\/%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97\/5865\/","title":{"rendered":"sync\u3067\u30d0\u30c3\u30af\u30a2\u30c3\u30d7"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">sync\u3092\u4f7f\u3044\u3001\u5225\u306e\u30b5\u30fc\u30d0\u30fc\u3078\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u30d5\u30a1\u30a4\u30eb\u3092\u6bce\u65e5\u540c\u671f\u3055\u305b\u308b\u3002&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">scp\u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u3063\u3066\u3001\u30bb\u30ad\u30e5\u30a2\u306b\u8ee2\u9001\u3057\u305f\u3044\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"http:\/\/server-setting.info\/centos\/rsync-ssh.html\">http:\/\/server-setting.info\/centos\/rsync-ssh.html<\/a><\/li><li>rsync\u3067\u540c\u671f\u30d5\u30a1\u30a4\u30eb\u306e\u9664\u5916\u6307\u5b9a<br>\u2013exclude\u3010\u9664\u5916\u3057\u305f\u3044\u30d5\u30a1\u30a4\u30eb\u306e\u6307\u5b9a\u3011<\/li><li>rsync\u3067\u7279\u5b9a\u306e\u30d5\u30a1\u30a4\u30eb\u3060\u3051\u8ee2\u9001\u3059\u308b<br>\u3053\u306e&#8211;exclude-from\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u8fbc\u3080\u65b9\u6cd5\u3092\u8a66\u3057\u305f\u304c\u3001\u3046\u307e\u304f\u52d5\u304b\u306a\u304b\u3063\u305f\u305f\u3081\u30b7\u30a7\u30eb\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u5229\u7528\u3059\u308b\u6b21\u306e\u65b9\u6cd5\u3067\u6c7a\u7740<\/li><li><a href=\"http:\/\/www.tarohime-happy.com\/rsync.html\">http:\/\/www.tarohime-happy.com\/rsync.html<\/a>&nbsp;\u3053\u306e\u30b9\u30af\u30ea\u30d7\u30c8\u3092cron\u306b\u767b\u9332\u3002<br>\u305d\u306e20\u5206\u524d\u307b\u3069\u3001mybackup.sh\u3067DB\u306e\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3092\u53d6\u3063\u3066\u304a\u304f\u3002<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">#!\/bin\/bash<br><br>#\u30b3\u30de\u30f3\u30c9<br>RSYNC=&#8217;rsync -avz &#8211;delete -e ssh&#8217;<br>RSYNC2=&#8217;rsync -avz &#8211;delete &#8211;exclude=spam\/ -e ssh&#8217;<br># \u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u6a5f\u306e\u30a2\u30c9\u30ec\u30b9<br>BACKUPIP=&#8217;<a href=\"mailto:nsme@nsm2.net\">nsme@nsm2.net<\/a>&#8216;<br>BACKUPDIR=&#8217;\/var\/nsme\/rsync&#8217;<br>#<br># \u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u30b3\u30de\u30f3\u30c9<br>#<br>$RSYNC2 \/home\/ $BACKUPIP:$BACKUPDIR\/home\/<br>$RSYNC \/root\/sh $BACKUPIP:$BACKUPDIR\/root<br>$RSYNC \/root\/export $BACKUPIP:$BACKUPDIR\/root<br>$RSYNC \/etc\/awstats\/ $BACKUPIP:$BACKUPDIR\/etc\/awstats\/<br>$RSYNC \/etc\/httpd\/ $BACKUPIP:$BACKUPDIR\/etc\/httpd\/<br>$RSYNC \/var\/log\/ $BACKUPIP:$BACKUPDIR\/var\/log<br>$RSYNC \/var\/www\/awstats\/ $BACKUPIP:$BACKUPDIR\/var\/www\/awstats\/<br><br>&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u5148\u306e\u30db\u30fc\u30e0\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306f\/home\u4ee5\u5916\u306b\u4f5c\u6210<\/li><li>\u9375\u306e\u4f5c\u6210 ssh-keygen -t rsa<\/li><li>\u516c\u958b\u9375\u306f\u30ea\u30e2\u30fc\u30c8\u30b5\u30fc\u30d0\u30fc\u3078\u30b3\u30d4\u30fc\uff08\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u306f600\uff09<\/li><li>ssh\u3067\u63a5\u7d9a\u3057\u3066\u307f\u308b<br>ssh&nbsp;<a href=\"mailto:nsme@nsm2.net\">nsme@nsm2.net<\/a><br>\u30dd\u30fc\u30c8\u3092\u6307\u5b9a\u3057\u3066\u3044\u308b\u5834\u5408\u3000ssh -p ****&nbsp;<a href=\"mailto:nsme@nsm2.net\">nsme@nsm2.net<\/a><\/li><li>rsync\u5b9f\u884c<br>rsync -avz &#8211;delete&nbsp;&#8211;exclude=spam\/ -e ssh&nbsp;\/home\/&nbsp;<a href=\"mailto:nsme@nsm2.net\">nsme@nsm2.net<\/a>:\/var\/nsme\/home\/&nbsp;<br>rsync -avz &#8211;delete -e ssh \/var\/www\/awstats\/&nbsp;<a href=\"mailto:nsme@nsm2.net\">nsme@nsm2.net<\/a>:\/var\/nsme\/awstats\/&nbsp;<br>rsync -avz &#8211;delete -e ssh \/etc\/&nbsp;<a href=\"mailto:nsme@nsm2.net\">nsme@nsm2.net<\/a>:\/var\/nsme\/etc\/<br>\u30dd\u30fc\u30c8\u3092\u3057\u3066\u3044\u3066\u3044\u308b\u5834\u5408&nbsp;<br>rsync -avz &#8211;delete -e &#8220;ssh -p ****&#8221; \/etc\/&nbsp;<a href=\"mailto:nsme@nsm2.net\">nsme@nsm2.net<\/a>:\/var\/nsme\/etc\/<\/li><li>\u4e0a\u8a18\u306e\u69d8\u306b\u4f55\u56de\u3082rsync\u3059\u308b\u306e\u3067\u306f\u306a\u304f\u3001\u30d5\u30a1\u30a4\u30eb\u3092\u5225\u30d5\u30a1\u30a4\u30eb\u306b\u307e\u3068\u3081\u3066\u305d\u308c\u3092 &#8211;exclude-from\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u6307\u5b9a\u3057\u305f\u65b9\u304c\u3044\u3044\u3002<\/li><li>CRON\u767b\u9332&nbsp;<br>rsync -avz &#8211;delete &#8211;exclude-from=\/root\/sh\/rsync_list&nbsp;-e ssh&nbsp;\/&nbsp;<a href=\"mailto:nsme@nsm2.net\">nsme@nsm2.net<\/a>:\/var\/nsme\/rsync\/\u9375\u4ea4\u63db\u65b9\u5f0f\u306escp<br>[\u63a5\u7d9a\u5148\u306e\u30e6\u30fc\u30b6\u540d]\u306e\/home\/.ssh\/\u306b\u516c\u958b\u9375\u300cauthorized_keys\u300d\u304c\u3042\u3063\u3066\u3001A\u306bB\u306e\u300c\u516c\u958b\u9375\u300d\u306b\u5bfe\u5fdc\u3059\u308b\u79d8\u5bc6\u30ad\u30fc\u300cb_rsa_id \u300d\u304c\u3042\u308b\u3068\u3057\u307e\u3059\u3002<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">$scp -i ~\/.ssh\/b_rsa_id -r -P [SSH\u306e\u30dd\u30fc\u30c8] \/var\/www\/html\/ [\u8ee2\u9001\u5148\u306e\u30e6\u30fc\u30b6]@[\u8ee2\u9001\u5148\u30db\u30b9\u30c8\u540d\u30fb\u307e\u305f\u306fIP\u30a2\u30c9\u30ec\u30b9]:\/var\/www\/<br>scp -i ~\/.ssh\/nsm2_rsa \u30d5\u30a1\u30a4\u30eb\u540d&nbsp;<a href=\"mailto:nsme@nsm2.net\">nsme@nsm2.net<\/a>&nbsp;:\u8ee2\u9001\u5148\u30c7\u30a3\u30ec\u30af\u30c8\u30ea<br>scp -i ~\/.ssh\/nsm2_rsa \/home\/midori\/logs\/access_log&nbsp;<a href=\"mailto:nsme@nsm2.net\">nsme@nsm2.net<\/a>:\/home\/nsme\/backup<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">scp\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u306f\u3001<br>-i\u306f\u79d8\u5bc6\u9375\u306e\u6307\u5b9a<br>-r\u306f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u5168\u4f53\u3092\u30b3\u30d4\u30fc<br>-P\u306f\u30dd\u30fc\u30c8\u306e\u6307\u5b9a\uff08\u30c7\u30d5\u30a9\u30eb\u30c8\u30dd\u30fc\u30c8\u306e22\u306a\u3089\u7701\u7565\uff09<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30b5\u30fc\u30d0\u3067\u516c\u958b\u9375\u3068\u79d8\u5bc6\u9375\u3092\u4f5c\u308a\u3001\u516c\u958b\u9375\u306f\u8ee2\u9001\u5148\u30b5\u30fc\u30d0\u3001\u79d8\u5bc6\u9375\u306f\u8ee2\u9001\u5143\u30b5\u30fc\u30d0\u306b\u7f6e\u304f\u3002<br>\u9375\u306e\u4f5c\u6210\u3000<a href=\"http:\/\/doruby.kbmj.com\/oneafter999_on_rails\/20100224\/_SCP_\">http:\/\/doruby.kbmj.com\/oneafter999_on_rails\/20100224\/_SCP_<\/a><br><a href=\"http:\/\/arinux.net\/?eid=58\">http:\/\/arinux.net\/?eid=58<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8ee2\u9001\u5148\u3000\u516c\u958b\u9375\u3000.ssh\/authorized_keys\u3000\u306b\u540d\u524d\u5909\u66f4\u3000\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306e\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u306f700<br>\u79d8\u5bc6\u9375\u3000\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3600\u3000<\/p>\n","protected":false},"excerpt":{"rendered":"<p>sync\u3092\u4f7f\u3044\u3001\u5225\u306e\u30b5\u30fc\u30d0\u30fc\u3078\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u30d5\u30a1\u30a4\u30eb\u3092\u6bce\u65e5\u540c\u671f\u3055\u305b\u308b\u3002&nbsp; scp\u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u3063\u3066\u3001\u30bb\u30ad\u30e5\u30a2\u306b\u8ee2\u9001\u3057\u305f\u3044\u3002 http:\/\/server-setting.info\/centos\/rsync-ssh.h [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[24],"tags":[],"class_list":["post-5865","post","type-post","status-publish","format-standard","hentry","category-24"],"acf":[],"_links":{"self":[{"href":"https:\/\/core.nsme.net\/notes\/wp-json\/wp\/v2\/posts\/5865","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/core.nsme.net\/notes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/core.nsme.net\/notes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/core.nsme.net\/notes\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/core.nsme.net\/notes\/wp-json\/wp\/v2\/comments?post=5865"}],"version-history":[{"count":2,"href":"https:\/\/core.nsme.net\/notes\/wp-json\/wp\/v2\/posts\/5865\/revisions"}],"predecessor-version":[{"id":5867,"href":"https:\/\/core.nsme.net\/notes\/wp-json\/wp\/v2\/posts\/5865\/revisions\/5867"}],"wp:attachment":[{"href":"https:\/\/core.nsme.net\/notes\/wp-json\/wp\/v2\/media?parent=5865"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/core.nsme.net\/notes\/wp-json\/wp\/v2\/categories?post=5865"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/core.nsme.net\/notes\/wp-json\/wp\/v2\/tags?post=5865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}