{"id":1681,"date":"2023-01-09T12:39:34","date_gmt":"2023-01-09T03:39:34","guid":{"rendered":"https:\/\/ysfarm.jp\/blog\/?p=1681"},"modified":"2023-01-05T19:53:19","modified_gmt":"2023-01-05T10:53:19","slug":"centos-stream9-%e5%88%9d%e6%9c%9f%e8%a8%ad%e5%ae%9a-%e3%81%9d%e3%81%ae%ef%bc%93-ftpd","status":"publish","type":"post","link":"https:\/\/ysfarm.jp\/blog\/2023\/01\/09\/centos-stream9-%e5%88%9d%e6%9c%9f%e8%a8%ad%e5%ae%9a-%e3%81%9d%e3%81%ae%ef%bc%93-ftpd\/","title":{"rendered":"CentOS Stream9 \u521d\u671f\u8a2d\u5b9a \u305d\u306e5 ftpd \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb"},"content":{"rendered":"<p>#Vsftpd \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3001\u30d5\u30a1\u30a4\u30eb\u8ee2\u9001\u7528\u306b FTP \u30b5\u30fc\u30d0\u30fc\u3092\u69cb\u7bc9\u3057\u307e\u3059<\/p>\n<pre>\r\nsudo dnf -y install vsftpd\r\n<\/pre>\n<p>ftpd\u306e\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u7de8\u96c6\u3057\u307e\u3059<\/p>\n<pre>\r\nsudo vi \/etc\/vsftpd\/vsftpd.conf\r\n\r\n#12\u884c\u76ee : \u533f\u540d\u30ed\u30b0\u30a4\u30f3\u7981\u6b62\r\nanonymous_enable=NO\r\n\r\n#100,101\u884c\u76ee : \u30b3\u30e1\u30f3\u30c8\u89e3\u9664\u3057\u3066 chroot \u6709\u52b9\u5316\r\n#chroot \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u914d\u4e0b\u306e\u66f8\u304d\u8fbc\u307f\u8a31\u53ef\u8a2d\u5b9a\u3092\u8ffd\u8a18\r\nchroot_local_user=YES\r\nchroot_list_enable=YES\r\nallow_writeable_chroot=YES\r\n\r\n#103\u884c\u76ee :chroot \u30ea\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb\u6307\u5b9a\r\nchroot_list_file=\/etc\/vsftpd\/chroot_list\r\n\r\n#109\u884c\u76ee : \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3054\u3068\u4e00\u62ec\u3067\u306e\u8ee2\u9001\u6709\u52b9\r\nls_recurse_enable=YES\r\n\r\n#114\u884c\u76ee : IPv4 \u306e\u307f\u3092\u5229\u7528\u3059\u308b\u5834\u5408\u306f YES\r\n#IPv4 \u3068 IPv6 \u306e\u4e21\u65b9\u3092\u5229\u7528\u3059\u308b\u5834\u5408\u306f NO\r\nlisten=NO\r\n\r\n#123\u884c\u76ee : IPv6 \u306f\u5229\u7528\u3057\u306a\u3044\u5834\u5408\u306f NO\r\n#IPv4 \u3068 IPv6 \u306e\u4e21\u65b9\u3092\u5229\u7528\u3059\u308b\u5834\u5408\u306f YES\r\nlisten_ipv6=YES\r\n\r\n#\u6700\u7d42\u884c\u3078\u8ffd\u8a18\r\n#\u5404\u30e6\u30fc\u30b6\u30fc\u306e\u30eb\u30fc\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u6307\u5b9a\u3059\u308b\u5834\u5408\u306f\u8a2d\u5b9a\r\n#\u672a\u8a2d\u5b9a\u306e\u5834\u5408\u306f\u30e6\u30fc\u30b6\u30fc\u306e\u30db\u30fc\u30e0\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u304c\u30eb\u30fc\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3068\u306a\u308b\r\nlocal_root=public_html\r\n\r\n#\u30ed\u30fc\u30ab\u30eb\u30bf\u30a4\u30e0\u3092\u4f7f\u7528\u3059\u308b\r\nuse_localtime=YES\r\n\r\n#.\u3067\u59cb\u307e\u308b\u30d5\u30a1\u30a4\u30eb\u3082\u8868\u793a\u3059\u308b\r\nforce_dot_files=YES\r\n\r\n<\/pre>\n<p>\u4fdd\u5b58\uff08:wq\uff09\u3057\u3066\u7d42\u4e86\u3057\u307e\u3059<\/p>\n<p>chroot \u3092\u9069\u7528\u3057\u306a\u3044 (\u4e0a\u5c64\u3078\u306e cd \u3092\u8a31\u53ef\u3059\u308b) \u30e6\u30fc\u30b6\u30fc\u3092\u8ffd\u52a0<\/p>\n<pre>\r\nsudo vi \/etc\/vsftpd\/chroot_list\r\n\r\ncentos\r\n<\/pre>\n<pre>\r\nsudo systemctl enable --now vsftpd\r\n<\/pre>\n<p>FireWall\u306e\u8a31\u53ef\u3092\u3057\u307e\u3059<\/p>\n<pre>\r\nsudo firewall-cmd --add-service=ftp --permanent\r\n\r\nsudo firewall-cmd --reload \r\n<\/pre>\n<p>WEB\u516c\u958b\u7528\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4f5c\u6210\u3057\u307e\u3059<br \/>\n\uff08\u3059\u3067\u306b\u4f5c\u6210\u6e08\u307f\u306e\u5834\u5408\u306f\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u306e\u5909\u66f4\u3060\u3051\u3057\u3066\u304f\u3060\u3055\u3044\uff09<\/p>\n<pre>\r\nsudo mkdir \/var\/www\r\nsudo mkdir \/var\/www\/html\r\nsudo chmod 755 \/var\/www\/html\r\n\r\nsudo chown -hR centos:apache \/var\/www\/html\r\n<\/pre>\n<p>\u203b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306e\u969b\u306b\u306f\u30b5\u30fc\u30d0\u30fc\u30ef\u30fc\u30eb\u30c9\u3055\u3093\u304a\u3088\u3073\u305d\u306e\u4ed6\u306e\u30d6\u30ed\u30b0\u306e\u8a18\u4e8b\u3092\u53c2\u8003\u306b\u3055\u305b\u3066\u3044\u305f\u3060\u304d\u307e\u3057\u305f\u3002<br \/>\n<a href=\"https:\/\/www.server-world.info\/\" rel=\"noopener\" target=\"_blank\">https:\/\/www.server-world.info\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>#Vsftpd \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3001\u30d5\u30a1\u30a4\u30eb\u8ee2\u9001\u7528\u306b FTP \u30b5\u30fc\u30d0\u30fc\u3092\u69cb\u7bc9\u3057\u307e\u3059 sudo dnf -y install vsftpd ftpd\u306e\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u7de8\u96c6\u3057\u307e\u3059 sudo vi \/etc\/vsftpd\/vsf [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1508,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"vkexunit_cta_each_option":"","footnotes":""},"categories":[405,404,5,399],"tags":[],"class_list":["post-1681","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos","category-linux","category-5","category-399"],"_links":{"self":[{"href":"https:\/\/ysfarm.jp\/blog\/wp-json\/wp\/v2\/posts\/1681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ysfarm.jp\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ysfarm.jp\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ysfarm.jp\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ysfarm.jp\/blog\/wp-json\/wp\/v2\/comments?post=1681"}],"version-history":[{"count":11,"href":"https:\/\/ysfarm.jp\/blog\/wp-json\/wp\/v2\/posts\/1681\/revisions"}],"predecessor-version":[{"id":1721,"href":"https:\/\/ysfarm.jp\/blog\/wp-json\/wp\/v2\/posts\/1681\/revisions\/1721"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ysfarm.jp\/blog\/wp-json\/wp\/v2\/media\/1508"}],"wp:attachment":[{"href":"https:\/\/ysfarm.jp\/blog\/wp-json\/wp\/v2\/media?parent=1681"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ysfarm.jp\/blog\/wp-json\/wp\/v2\/categories?post=1681"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ysfarm.jp\/blog\/wp-json\/wp\/v2\/tags?post=1681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}