事件のはじまり
CentOS7.5に
[ ~]# vsftpd -v vsftpd: version 3.0.2
VSFTPDをインストールした後のこと。
ローカルPCからFTPクライアントソフトでアクセスしようにも一向に繋がらず。
ようやく原因が分かったのは1時間後。
https://qiita.com/kenjjiijjii/items/1057af2dddc34022b09e 先人の知恵を借りつつ、
現在のゾーンに登録されているサービス。
[ ]# firewall-cmd --list-services --zone=public ssh dhcpv6-client
vsftpdがないじゃんかよ、馬鹿野郎。登録していないから当然だけど。
ほんだらば、firewalldに登録できるサービスの一覧を表示させるよ
[ ]# firewall-cmd --get-services RH-Satellite-6 amanda-client amanda-k5-client bacula bacula-client bgp bitcoin bitcoin-rpc bitcoin-testnet bitcoin-testnet-rpc ceph ceph-mon cfengine condor-collector ctdb dhcp dhcpv6 dhcpv6-client dns docker-registry docker-swarm dropbox-lansync elasticsearch freeipa-ldap freeipa-ldaps freeipa-replication freeipa-trust ftp ganglia-client ganglia-master git gre high-availability http https imap imaps ipp ipp-client ipsec irc ircs iscsi-target jenkins kadmin kerberos kibana klogin kpasswd kprop kshell ldap ldaps libvirt libvirt-tls managesieve mdns minidlna mongodb mosh mountd ms-wbt mssql murmur mysql nfs nfs3 nmea-0183 nrpe ntp openvpn ovirt-imageio ovirt-storageconsole ovirt-vmconsole pmcd pmproxy pmwebapi pmwebapis pop3 pop3s postgresql privoxy proxy-dhcp ptp pulseaudio puppetmaster quassel radius redis rpc-bind rsh rsyncd samba samba-client sane sip sips smtp smtp-submission smtps snmp snmptrap spideroak-lansync squid ssh syncthing syncthing-gui synergy syslog syslog-tls telnet tftp tftp-client tinc tor-socks transmission-client upnp-client vdsm vnc-server wbem-https xmpp-bosh xmpp-client xmpp-local xmpp-server zabbix-agent zabbix-server
馬鹿野郎。vsftpdがないじゃんかよ。こんな寒空の中、ろとうにまよってまうわ。
いやいや登録するサービス名はftpでいいんですってば
[ ]# firewall-cmd --add-service=ftp --zone=public --permanent success [ ]# firewall-cmd --reload success [ ]# firewall-cmd --list-services --zone=public ssh dhcpv6-client ftp
ほほう、、、知ってたし。