{"id":606,"date":"2015-03-10T17:42:14","date_gmt":"2015-03-11T02:42:14","guid":{"rendered":"http:\/\/blog.box.kr\/?p=606"},"modified":"2015-03-10T17:42:14","modified_gmt":"2015-03-11T02:42:14","slug":"centos-%ec%97%90%ec%84%9c-vsftpd-passive-mode-%ec%85%8b%ed%8c%85","status":"publish","type":"post","link":"https:\/\/blog.box.kr\/?p=606","title":{"rendered":"centos \uc5d0\uc11c vsftpd passive mode \uc14b\ud305"},"content":{"rendered":"<pre><code>vsftpd \uc14b\ud305\uc744 \ub2e4 \ud558\uace0 \ub098\uc11c \uc544\ub798\uc640 \uac19\uc740 \uc811\uc18d \uc624\ub958 \ubc1c\uc0dd\n<\/code><\/pre>\n<pre><code>Error: Failed to retrieve directory listing\n\n<\/code>\ub0b4\uc6a9\uc740 Passive mode\ub85c \uc811\uc18d\uc774 \ubd88\uac00\ud568..\n\n\ucc98\ub9ac \ubc29\ubc95\uc740..<\/pre>\n<pre><code>\/etc\/vsftpd.conf\u00a0 \ud30c\uc77c\uc774 \uc544\ub798 \ub0b4\uc6a9 \ucd94\uac00\n\npasv_enable=YES\npasv_min_port=64000\npasv_max_port=64321\nport_enable=YES\npasv_address=&lt;NAT IP&gt;\npasv_addr_resolve=NO<\/code><\/pre>\n<pre><code>\n\uadf8\ub7f0 \ub2e4\uc74c Linux \ub0b4\ubd80 iptable \uc124\uc815 \uc544\ub798\uc640 \uac19\uc774 \ucc98\ub9ac\n\nptables -I INPUT -p tcp --destination-port 10090:10100 -j ACCEPT<\/code><\/pre>\n<pre><code>service iptables save\n\n\uadf8\ub9ac\uace0 ftp \ub370\ubaac \ub9ac\uc2a4\ud0c0\ud2b8\n\/etc\/rc.d\/init.d\/vsftpd  restart\n\n\uadf8\ub9ac\uace0 \ud544\uc694 \ud558\uba74 \uc678\ubd80 \ubc29\ud654\ubcbd\uc744 \uc0c1\uae30 port\ub85c \ub9f5\ud551 \ucc98\ub9ac\n\n\uc774\uc0c1\n\n\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>vsftpd \uc14b\ud305\uc744 \ub2e4 \ud558\uace0 \ub098\uc11c \uc544\ub798\uc640 \uac19\uc740 \uc811\uc18d \uc624\ub958 \ubc1c\uc0dd Error: Failed to retrieve directory listing \ub0b4\uc6a9\uc740 Passive mode\ub85c \uc811\uc18d\uc774 \ubd88\uac00\ud568.. \ucc98\ub9ac \ubc29\ubc95\uc740.. \/etc\/vsftpd.conf\u00a0 \ud30c\uc77c\uc774 \uc544\ub798 \ub0b4\uc6a9 \ucd94\uac00 pasv_enable=YES pasv_min_port=64000 pasv_max_port=64321 port_enable=YES pasv_address=&lt;NAT IP&gt; pasv_addr_resolve=NO \uadf8\ub7f0 \ub2e4\uc74c Linux \ub0b4\ubd80 iptable \uc124\uc815 \uc544\ub798\uc640 \uac19\uc774 \ucc98\ub9ac ptables -I INPUT -p tcp &#8211;destination-port 10090:10100 -j ACCEPT service iptables save \uadf8\ub9ac\uace0 ftp \ub370\ubaac \ub9ac\uc2a4\ud0c0\ud2b8 \/etc\/rc.d\/init.d\/vsftpd restart \uadf8\ub9ac\uace0 \ud544\uc694 \ud558\uba74 \uc678\ubd80 \ubc29\ud654\ubcbd\uc744 \uc0c1\uae30 port\ub85c \ub9f5\ud551 \ucc98\ub9ac \uc774\uc0c1<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"ngg_post_thumbnail":0,"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[17,5],"tags":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5q9Zn-9M","jetpack-related-posts":[{"id":853,"url":"https:\/\/blog.box.kr\/?p=853","url_meta":{"origin":606,"position":0},"title":"[scrap]\ub9ac\ub205\uc2a4\uc5d0\uc11c vsftp\uc124\uc815(530\uc5d0\ub7ec, 500\uc5d0\ub7ec, root \ub85c\uadf8\uc778 \uc2e4\ud328 \ud3ec\ud568)","date":"2015-05-20","format":false,"excerpt":"http:\/\/dryad.kr\/bbs\/board.php?bo_table=rboard01&wr_id=200 \u00a0 \ub9ac\ub205\uc2a4 :\u00a0CentOS 5.6 vsFTPD\u00a0: Very Secure FTPD vsftpd FTP \uc11c\ubc84\uc5d0 \ub300\ud574 vsftpd\ub294 UNIX \uc2dc\uc2a4\ud15c\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 free FTP \uc11c\ubc84(\ub77c\uc774\uc13c\uc2a4\ub294 GPL)\uc774\ub2e4. vsftpd\uac00 \ub0b4\uc138\uc6b0\uace0 \uc788\ub294 \uac83\uc740 \ubcf4\uc548, \uc131\ub2a5, \uc548\uc815\uc131\uc774\ub2e4. \uc9c0\uae08\uae4c\uc9c0 vsftpd\uc758 \uc790\uccb4 \ubcf4\uc548 \ubb38\uc81c\uac00 \uc788\uc5b4 \ubcf4\uc548\uad8c\uace0\uac00 \ub098\uc628 \uc801\uc740 \uc5c6\ub2e4.(Redhat\uc758 rpm \ud328\ud0a4\uc9c0\uc911\uc5d0 tcp_wrappers \uc9c0\uc6d0\uc5c6\uc774 \ub9cc\ub4e4\uc5b4\uc838\uc11c \uc5c5\ub370\uc774\ud2b8 rpm\uc740 \ub098\uc628 \uc801 \uc788\uc74c)\u2026","rel":"","context":"In &quot;\uae30\uc220&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":736,"url":"https:\/\/blog.box.kr\/?p=736","url_meta":{"origin":606,"position":1},"title":"VSFTP install on CENTOS7","date":"2015-04-27","format":false,"excerpt":"1. using yum yum -y install vsftpd db4-utils 2. config vi \/etc\/vsftpd\/vsftpd.conf We need to adjust some basic parameters in this file to increase security and establish our connection options. The first thing we will do is disable anonymous users. While this option may make sense for a large, public\u2026","rel":"","context":"In &quot;\uae30\uc220&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":756,"url":"https:\/\/blog.box.kr\/?p=756","url_meta":{"origin":606,"position":2},"title":"vsftpd on Centos server 530 login incorrect error \u2013 fixed","date":"2015-05-08","format":false,"excerpt":"\u00a0The settings for disabling anonymous login and allowing local users where set in \/etc\/vsftpd.conf. anonymous_enable=NOlocal_enable=YESwrite_enable=YES But the ftp server still refused to let me login with any of the users on the system. I tried remove and reinstall, but the problem persisted.\u00a0Finally I found a thread where others had the\u2026","rel":"","context":"In &quot;Linux&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1250,"url":"https:\/\/blog.box.kr\/?p=1250","url_meta":{"origin":606,"position":3},"title":"\ud328\ud0a4\uc9c0(Package) \uc218\uc815\ud558\uae30","date":"2021-05-18","format":false,"excerpt":"Github\uc5d0\uc11c \uace0\uce60 Package\ub97c Fork \ud55c \ud6c4\uc5d0 \ud574\ub2f9 \uc18c\uc2a4\ub97c \uace0\uce58\uace0 Github\uc5d0 commit \/ push \ud574\uc11c \uc0ac\uc6a9\ud568pubspec.yaml\uc5d0 \uc544\ub798\uc640 \uac19\uc774 \uae30\uc785#qrscan: ^0.2.17 # \uae30\uc874\uc5d0 \uc788\ub358 \ud328\ud0a4\uc9c0\ub294 \uc8fc\uc11d \ub610\ub294 \uc0ad\uc81c plugin_test: git: url: https:\/\/github.com\/chandong83\/qrcode_scanner.git ref: master \uc704\uc640 \uac19\uc774 \ucc98\ub9ac \ud558\uace0 \ubc18\ub4dc\uc2dc .. flutter pub upgrade \ucc98\ub9ac \ud574\uc11c update\ud574\uc918\uc57c \ubcc0\uacbd\ub428\ub0b4\ubd80\uc5d0 \ud654\uc77c\uc744 \ub0b4\ub824 \ubc1b\uc544\uc11c \ubc14\ub85c\ubc14\ub85c \uc0ac\uc6a9\ud558\uae30\u2026","rel":"","context":"In &quot;flutter&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":80,"url":"https:\/\/blog.box.kr\/?p=80","url_meta":{"origin":606,"position":4},"title":"WebTob + Jeus \uc5f0\ub3d9\ud6c4 \ucc98\ub9ac","date":"2014-06-12","format":false,"excerpt":"WebTob + Jeus \uc5f0\ub3d9\ud6c4 \ucc98\ub9ac webtob\ub294 ws(webserver)\uc785\ub2c8\ub2e4. ws\uac00 \ucc98\ub9ac \ud560 \uc218 \uc788\ub294 \uac74 html, htm, gif, jpg, cgi \ub4f1 \uc815\uc801\uc778 \ud30c\uc77c\ub4e4 \uc774\uba70, jsp, servlet, ejb\uc640 \uac19\uc740 \ub3d9\uc801\uc778 \ud30c\uc77c\ub4e4\uc740 was\uc778 jeus\uc5d0\uc11c \ucc98\ub9ac \ud569\ub2c8\ub2e4. \uadf8\ub7ec\ubbc0\ub85c, jsp \ud30c\uc77c\ub4e4\uc740 jeus\uc5d0 \ub4f1\ub85d\ub41c context\uc758 WEB-INF\/jeus-web-dd.xml \ud30c\uc77c\uc758 docbase (\ub610\ub294, jeus-web-dd.xml \ud30c\uc77c\uc774 \uc5c6\ub2e4\uba74, JEUSMain.xml \uc5d0 \ub4f1\ub85d\ub41c application\uc758 path)\u2026","rel":"","context":"In &quot;JEUS &amp; WEBToB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":491,"url":"https:\/\/blog.box.kr\/?p=491","url_meta":{"origin":606,"position":5},"title":"Auto Updater\uc758 \uad6c\uc131\uc5d0 \ub300\ud55c \ub2e8\uc0c1.","date":"2014-12-22","format":false,"excerpt":"Update \uac80\uc99d \ud654\uc77c \uad6c\uc870 <File Name>;<time-stamp>;<version> [\/\/ comments ] <File Name>[;<time-stamp>;<version>] [\/\/ comments ] <File Name>[;?] [\/\/ comments ] <File Name>[;delete] [\/\/ comments ] ... 1. semi colon (;)\uc73c\ub85c \uac01 \ud544\ub4dc\ub97c \uad6c\ubd84 2. \ud654\uc77c\uc774\ub984\uc5d0\ub294 \uc0c1\ub300 \uacbd\ub85c\uac00 \ucd94\uac00\ub428 3. \ud654\uc77c\uc774\ub984 \ub2e4\uc74c \ubc84\uc804 \ub610\ub294 delete, ?, \uacf5\ubc31 \uc874\uc7ac ( \uc0dd\ub7b5 \uac00\ub2a5 )\u2026","rel":"","context":"In &quot;\uc77c\uc0c1&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/606"}],"collection":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=606"}],"version-history":[{"count":0,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/606\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}