{"id":240,"date":"2015-09-11T00:08:23","date_gmt":"2015-09-10T15:08:23","guid":{"rendered":"https:\/\/162.43.49.248\/blog\/?p=240"},"modified":"2015-09-11T19:34:42","modified_gmt":"2015-09-11T10:34:42","slug":"ablenet%e3%81%aevps%e3%82%92%e5%88%a9%e7%94%a8%e3%81%97%e3%81%9fdelegate%e3%83%97%e3%83%ad%e3%82%ad%e3%82%b7%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%81%ae%e4%bd%9c%e6%88%90","status":"publish","type":"post","link":"https:\/\/yujiro.work\/blog\/?p=240","title":{"rendered":"ABLENET\u306eVPS\u3092\u5229\u7528\u3057\u305fDELEGATE\u30d7\u30ed\u30ad\u30b7\u30b5\u30fc\u30d0\u30fc\u306e\u4f5c\u6210"},"content":{"rendered":"<p>\u683c\u5b89VPS\u3067\u3042\u308bABLENET\u306b\u3066DELEGATE\u306b\u3088\u308bHTTP\u30d7\u30ed\u30ad\u30b7\/FTP\u30d7\u30ed\u30ad\u30b7\u30b5\u30fc\u30d0\u30fc\u3092\u69cb\u7bc9\u3057\u3066\u307f\u305f\u306e\u3067\u3001\u305d\u306e\u5099\u5fd8\u9332\u4ee3\u308f\u308a\u306b\u8f09\u305b\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n<p>\u30d7\u30e9\u30f3:KVM 512M<br \/>\nOS:CentOS 6.6<\/p>\n<p>\u3053\u3046\u3044\u3046\u306e\u3092\u691c\u7d22\u3059\u308b\u4eba\u306b\u306f\u5206\u304b\u308a\u304d\u3063\u305f\u3053\u3068\u304b\u3068\u601d\u3044\u307e\u3059\u306e\u3067\u3001VPS\u3068\u306f\u306a\u306b\u304b\u3068\u304bABLENET\u304c\u306a\u306b\u304b\u3068\u304b\u306f\u7701\u7565\u3057\u307e\u3059\u3002<br \/>\n\u305d\u308c\u3068vim\u306e\u4f7f\u3044\u65b9\u3082\u66f8\u304d\u307e\u305b\u3093\u306e\u3067\u9069\u5b9c\u8133\u5185\u88dc\u5b8c\u3057\u3066\u4e0b\u3055\u3044\u3002<\/p>\n<p>\u3068\u3044\u3046\u3053\u3068\u3067\u4ee5\u4e0b\u306bHTTP\u30dd\u30fc\u30c8:8080 , FTP\u30dd\u30fc\u30c8:21 , SSH\u30dd\u30fc\u30c8:2200\u3067\u306e\u8a2d\u5b9a\u4f8b\u3092\u8a18\u8f09\u3057\u307e\u3059\u3002<br \/>\n\u306a\u304aHTTP\u306f\u4f7f\u3044\u52dd\u624b\u78ba\u4fdd\u306e\u305f\u3081\u306b\u30d7\u30ed\u30ad\u30b7\u7279\u6709\u306e\u74b0\u5883\u5909\u6570\u3092\u51fa\u529b\u3057\u306a\u3044\u3088\u3046\u306a\u8a2d\u5b9a\u3068\u3057\u3066\u304a\u308a\u3001<br \/>\n\u8a3a\u65ad\u304f\u3093\u306b\u3088\u308b\u30d7\u30ed\u30ad\u30b7\u5224\u5b9a\u3067&#8221;\u7dcf\u5408\u8a55\u4fa1\uff1a\uff1f\uff08A \u4ee5\u4e0a or \u751f IP\uff09&#8221;\u3068\u8a3a\u65ad\u3055\u308c\u308b\u8a2d\u5b9a\u3067\u3059\u3002<br \/>\n\u3044\u308f\u3086\u308b\u533f\u540d\u4e32\u3068\u3044\u3046\u3084\u3064\u3067\u3059\u3002<br \/>\nFTP\u306b\u3064\u3044\u3066\u306fNextFTP\u306b\u3066PASV\u63a5\u7d9a\u3092\u78ba\u8a8d\u3057\u3066\u304a\u308a\u307e\u3059\u3002<br \/>\n\u4e00\u5ea6\u3001\u8a2d\u5b9a\u3057\u3066\u3057\u307e\u3048\u3070\u6975\u3081\u3066\u5b89\u5b9a\u3057\u3066\u3044\u308b\u306e\u3067\u653e\u7f6e\u904b\u7528\u3068\u306a\u308b\u304b\u3068\u601d\u3044\u307e\u3059\u3002<br \/>\n\u305d\u306e\u305f\u3081\u8e0f\u307f\u53f0\u306b\u3055\u308c\u306a\u3044\u3088\u3046\u306b\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u306b\u306f\u5145\u5206\u306b\u914d\u616e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<p>###ABLENET\u306e\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u30d1\u30cd\u30eb\u306e\u30b3\u30f3\u30bd\u30fc\u30eb\u304b\u3089\u64cd\u4f5c<\/p>\n<p>###\uff82\u9ef4\u0080\u30db\u30b9\u30c8\u540d\u306e\u8a2d\u5b9a<br \/>\n$\uff82\u9ef4\u0080vi \/etc\/sysconfig\/network<br \/>\n\u9069\u5b9c\u5909\u66f4 ex)h000-00-00-00<\/p>\n<p>### hosts\u306e\u8a2d\u5b9a<br \/>\n$ vi \/etc\/hosts<br \/>\n127.0.0.1\uff82\u9ef4\u0080\uff82\u9ef4\u0080\uff82\u9ef4\u0080\uff82\u9ef4\u0080\uff82\u9ef4\u0080\uff82\u9ef4\u0080 localhost localhost.localdomain<br \/>\n000.00.00.00\uff82\u9ef4\u0080\uff82\u9ef4\u0080h000-00-00-00 h000-00-00-00.vps.ablenet.jp<\/p>\n<p>### \u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u8a2d\u5b9a<br \/>\n$ vi \/etc\/sysconfig\/network-scripts\/ifcfg-eth0<br \/>\nONBOOT=yes<br \/>\nBOOTPROTO=none<br \/>\nIPADDR=\u30b0\u30ed\u30fc\u30d0\u30ebIP\u30a2\u30c9\u30ec\u30b9<br \/>\nNETMASK=255.255.255.0<br \/>\nGATEWAY= \u6307\u5b9a\u306e\u30a2\u30c9\u30ec\u30b9<br \/>\nDNS1=\u6307\u5b9a\u306e\u30a2\u30c9\u30ec\u30b91<br \/>\nDNS2=\u6307\u5b9a\u306e\u30a2\u30c9\u30ec\u30b92<\/p>\n<p>$ service network restart<br \/>\n\u2192(\u3082\u3057\u304f\u306f\/etc\/init.d\/network restart)<\/p>\n<p>###SSH\u306e\u30dd\u30fc\u30c8\u5909\u66f4<br \/>\n$ vi \/etc\/ssh\/sshd_config<br \/>\nPort 2200<br \/>\n$ service sshd restart<\/p>\n<p>### \u3053\u3053\u304b\u3089\u5148\u306fSSH\u7d4c\u7531\u3067\u30bf\u30fc\u30df\u30ca\u30eb\u304c\u4f7f\u3048\u308b<\/p>\n<p>###\u30d5\u30a1\u30a4\u30a2\u30a6\u30a9\u30fc\u30eb\u8a2d\u5b9a<br \/>\n$ vi \/etc\/sysconfig\/iptables<br \/>\n===========(\u3053\u3053\u304b\u3089)<br \/>\n# Firewall configuration written by system-config-firewall<br \/>\n# Manual customization of this file is not recommended.<br \/>\n*filter<br \/>\n:INPUT DROP [0:0]<br \/>\n:FORWARD DROP [0:0]<br \/>\n:OUTPUT ACCEPT [0:0]<br \/>\n-A INPUT -m state &#8211;state RELATED,ESTABLISHED -j ACCEPT<br \/>\n-A INPUT -i lo -j ACCEPT<br \/>\n-A INPUT -p icmp -j ACCEPT<br \/>\n-A INPUT -p tcp -m state &#8211;state NEW -m tcp &#8211;dport 20 -j ACCEPT<br \/>\n-A INPUT -p tcp -m state &#8211;state NEW -m tcp &#8211;dport 21 -j ACCEPT<br \/>\n-A INPUT -p tcp -m state &#8211;state NEW -m tcp &#8211;dport 22 -j ACCEPT<br \/>\n-A INPUT -p tcp -m state &#8211;state NEW -m tcp &#8211;dport\uff82\u9ef4\u00802200 -j ACCEPT<br \/>\n-A INPUT -p tcp -m state &#8211;state NEW -m tcp &#8211;dport 8080 -j ACCEPT<br \/>\nCOMMIT<br \/>\n===========(\u3053\u3053\u307e\u3067)<\/p>\n<p>### PassiveFTP\u8a31\u53ef<br \/>\n$ modprobe ip_conntrack_ftp<br \/>\n$ cp -p \/etc\/sysconfig\/iptables-config iptables-config.bak<br \/>\n$ vi \/etc\/sysconfig\/iptables-config<br \/>\nIPTABLES_MODULES=&#8221;ip_conntrack_ftp&#8221;<\/p>\n<p>###\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u518d\u8d77\u52d5<br \/>\n$ service iptables restart<\/p>\n<p>###\u30d5\u30a1\u30a4\u30a2\u30a6\u30a9\u30fc\u30eb\u8d77\u52d5\u72b6\u614b\u78ba\u8a8d<br \/>\n$ chkconfig network on<br \/>\n$ chkconfig &#8211;list iptables<br \/>\n\u2192(3:On\u306b\u306a\u3063\u3066\u308c\u3070OK)<\/p>\n<p>###\u30d1\u30c3\u30b1\u30fc\u30b8\u66f4\u65b0<br \/>\n$ yum install wget<br \/>\n$ yum install make<br \/>\n$ yum install gcc-c++<br \/>\n$ yum install libstdc++<br \/>\n$ yum install libstdc++-devel<br \/>\n$ yum install openssl-devel<br \/>\n$ yum update<\/p>\n<p>###\u4e00\u5ea6\u518d\u8d77\u52d5<br \/>\n$ reboot<\/p>\n<p>### DELEGATE\u5c0e\u5165\u6e96\u5099<br \/>\n$ cd \/usr\/local\/src<br \/>\n$ wget <a href=\"wlmailhtml:{9AB7028E-7A1F-43CA-8F9A-C34B7C6D9ED2}mid:\/\/00000040\/!x-usc:ftp:\/\/delegate.hpcc.jp\/pub\/DeleGate\/delegate9.9.13.tar.gz\"><span style=\"color: #0066cc;\">ftp:\/\/delegate.hpcc.jp\/pub\/DeleGate\/delegate9.9.13.tar.gz<\/span><\/a><br \/>\n$ tar zxvf delegate9.9.13.tar.gz<br \/>\n$ cd delegate9.9.13\/src<br \/>\n$ PATH=$PATH:\/usr\/bin\/gcc<br \/>\n$ export PATH<\/p>\n<p>###DELEGATE\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\n$ make PATH=\u201d.:$PATH\u201d CC=gcc<br \/>\n\u2192\u9014\u4e2d\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306e\u5165\u529b\u3092\u6c42\u3081\u3089\u308c\u308b\u306e\u3067\u5165\u529b<br \/>\n\u2192\u9593\u9055\u3048\u3066\u3082\u4e00\u7aefEnter\u62bc\u4e0b\u3057\u3066[n]\u3092\u9078\u3079\u3070\u518d\u5165\u529b\u3067\u304d\u308b<br \/>\n$ cp delegated \/usr\/sbin<\/p>\n<p>###DELEGATE\u30d0\u30a4\u30ca\u30ea\u306b\u7f72\u540d\u3092\u3059\u308b<br \/>\n$ \/usr\/sbin\/delegated -Fesign -w<\/p>\n<p>###DELEGATE\u30ed\u30b0\u8a2d\u5b9a<br \/>\n$ mkdir -p \/var\/delegate\/log<br \/>\n$ chown -R nobody:nobody \/var\/delegate\/log<br \/>\n$ mkdir \/var\/delegate\/cache<br \/>\n$ chown -R nobody:nobody \/var\/delegate\/cache<br \/>\n$ ln -s \/var\/delegate\/log \/var\/log\/delegate<br \/>\n$ mkdir \/etc\/delegate<\/p>\n<p>$ vi \/etc\/passwd<br \/>\ndelegate:*:10001:10001:delegate daemon:\/var\/delegate:<\/p>\n<p>$ vi \/etc\/group<br \/>\ndelegate:*:10001:<\/p>\n<p>$ chown -R nobody:nobody \/var\/delegate<\/p>\n<p>###DELEGATE HTTP\u8a2d\u5b9a<br \/>\n\u2192BASIC\u8a8d\u8a3c\u306e\u30e6\u30fc\u30b6\u30fc\u540d:\u30d1\u30b9\u30ef\u30fc\u30c9\u306f\u5404\u81ea\u3067\u4e8b\u524d\u306b\u6c7a\u3081\u3066\u304a\u304f\u3053\u3068<br \/>\n\u2192PERMIT\u306f\u79c1\u306eISP\u306e\u30c8\u30c3\u30d7\u30ec\u30d9\u30eb\u30c9\u30e1\u30a4\u30f3\u3092\u6307\u5b9a\u3057\u305f\u304c\u5404\u81ea\u306e\u597d\u307f\u3067\u5909\u66f4\u3057\u3066\u4e0b\u3055\u3044<\/p>\n<p>$ vi \/etc\/delegate\/delehttp.conf<br \/>\n===========(\u3053\u3053\u304b\u3089)<br \/>\nSERVER=http<br \/>\nRESOLV=cache,file:\/etc\/hosts,dns,sys,nis<br \/>\nLOGFILE=&#8221;\/var\/delegate\/log\/delehttp_[date+%m-%d].log&#8221;<br \/>\nCACHE=do<br \/>\nCACHEDIR=&#8221;\/var\/delegate\/cache&#8221;<br \/>\nCONNECT=c,d:*:*<br \/>\nPERMIT=&#8221;*:*:*.net,*.jp&#8221;<br \/>\nHTTPCONF=&#8217;kill-head:Via,HTTP-VIA,DeleGate-Ver&#8217;<br \/>\nHTTPCONF=&#8217;add-qhead:CONNECTION:keep-alive&#8217;<br \/>\nAUTHORIZER=-list{\u30e6\u30fc\u30b6\u30fc\u540d:\u30d1\u30b9\u30ef\u30fc\u30c9}<br \/>\nCRON=&#8217;0 3 * * * -expire 2&#8242;<br \/>\n===========(\u3053\u3053\u307e\u3067)<\/p>\n<p>###DELEGATE FTP\u8a2d\u5b9a<br \/>\n\u2192BASIC\u8a8d\u8a3c\u306e\u30e6\u30fc\u30b6\u30fc\u540d\/\u30d1\u30b9\u30ef\u30fc\u30c9\u306f\u5404\u81ea\u3067\u4e8b\u524d\u306b\u6c7a\u3081\u3066\u304a\u304f\u3053\u3068<br \/>\n\u2192PERMIT\u306f\u79c1\u306eISP\u306e\u30c8\u30c3\u30d7\u30ec\u30d9\u30eb\u30c9\u30e1\u30a4\u30f3\u3092\u6307\u5b9a\u3057\u305f\u304c\u5404\u81ea\u306e\u597d\u307f\u3067\u5909\u66f4\u3057\u3066\u4e0b\u3055\u3044<\/p>\n<p>vi \/etc\/delegate\/deleftp.conf<br \/>\n===========(\u3053\u3053\u304b\u3089)<br \/>\nSERVER=ftp<br \/>\nSTLS=-fcl<br \/>\nRELAY=proxy<br \/>\nLOGFILE=&#8221;\/var\/delegate\/log\/deleftp_[date+%m-%d].log&#8221;<br \/>\nPROTOLOG=&#8221;<br \/>\nPERMIT=&#8221;*:*:*.net,*.jp&#8221;<br \/>\nAUTHORIZER=-list{\u30e6\u30fc\u30b6\u30fc\u540d:\u30d1\u30b9\u30ef\u30fc\u30c9}<br \/>\n===========(\u3053\u3053\u307e\u3067)<\/p>\n<p>###DELEGATE\u8d77\u52d5<br \/>\n$ delegated -P8080 +=\/etc\/delegate\/delehttp.conf<br \/>\n$ delegated -P21 +=\/etc\/delegate\/deleftp.conf<\/p>\n<p>###DELEGATE\u7d42\u4e86<br \/>\n$ delegated -P8080 -Fkill<br \/>\n$ delegated -P21 -Fkill<\/p>\n<p>\u3061\u306a\u307f\u306bDELEGATE\u306e\u81ea\u52d5\u8d77\u52d5\u306f\u5fc5\u8981\u3092\u611f\u3058\u3066\u306a\u3044\u306e\u3067\u8a2d\u5b9a\u3057\u3066\u307e\u305b\u3093\u3002<br \/>\n\u30ea\u30d6\u30fc\u30c8\u3057\u305f\u3089\u624b\u52d5\u3067DELEGATE\u8d77\u52d5\u3057\u3066\u4e0b\u3055\u3044\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u683c\u5b89VPS\u3067\u3042\u308bABLENET\u306b\u3066DELEGATE\u306b\u3088\u308bHTTP\u30d7\u30ed\u30ad\u30b7\/FTP\u30d7\u30ed\u30ad\u30b7\u30b5\u30fc\u30d0\u30fc\u3092\u69cb\u7bc9\u3057\u3066\u307f\u305f\u306e\u3067\u3001\u305d\u306e\u5099\u5fd8\u9332\u4ee3\u308f\u308a\u306b\u8f09\u305b\u3066\u304a\u304d\u307e\u3059\u3002 \u30d7\u30e9\u30f3:KVM 512M OS:CentOS 6.6 \u3053\u3046\u3044\u3046\u306e\u3092\u691c [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"aside","meta":{"footnotes":""},"categories":[16,17,20],"tags":[],"class_list":{"0":"post-240","1":"post","2":"type-post","3":"status-publish","4":"format-aside","5":"hentry","6":"category-pc","8":"category-20","9":"post_format-post-format-aside"},"_links":{"self":[{"href":"https:\/\/yujiro.work\/blog\/index.php?rest_route=\/wp\/v2\/posts\/240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yujiro.work\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yujiro.work\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yujiro.work\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/yujiro.work\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=240"}],"version-history":[{"count":14,"href":"https:\/\/yujiro.work\/blog\/index.php?rest_route=\/wp\/v2\/posts\/240\/revisions"}],"predecessor-version":[{"id":254,"href":"https:\/\/yujiro.work\/blog\/index.php?rest_route=\/wp\/v2\/posts\/240\/revisions\/254"}],"wp:attachment":[{"href":"https:\/\/yujiro.work\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yujiro.work\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yujiro.work\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}