[debian-users 00436] Re: FTPサーバーの設定について

Yasuhiko Kawano(川野安彦) ml @ field-on.net
2019年 4月 20日 (土) 21:25:38 JST


ご教示ありがとうございます。


ちょっと読みづらい内容になりました。ご容赦ください。


サーバーワールドさんのURLは以下です。

https://www.server-world.info/query?os=CentOS_7&p=ftp&f=1

記述内容を抽出します。

<開始>

# 14行目:IPv4をリスンするなら変更

listen=YES
# 22行目:IPv6をリスンしないなら変更

listen_ipv6=NO
# 31行目:コメント解除( 書き込み許可 )
write_enable=YES

# 99,100行目:コメント解除( アスキーモード転送許可 )
ascii_upload_enable=YES
ascii_download_enable=YES

# 122行目:コメント解除( chroot 有効 )
chroot_local_user=YES

# 123行目:コメント解除( chroot リスト有効 )
chroot_list_enable=YES

# 125行目:コメント解除( chrootリスト指定 )
chroot_list_file=/etc/vsftpd.chroot_list

# 131行目:コメント解除( ディレクトリごと一括での転送有効 )
ls_recurse_enable=YES

<終了>
logファイルが生成できていません。
従って sudo lsof -i -n -P | egrep ':(21|22)' は無反応です。

 > vsftpdが起動していない可能性があります。

そのようです。

|systemctl start vsftpd.service 
を実行してもなんのエラーにもならなかったので気づきませんでした。 
まぁ、logがない時点で気づかなかったのが問題ですが・・・ |

:~$ sudo service vsftpd status
● vsftpd.service - vsftpd FTP server
    Loaded: loaded (/lib/systemd/system/vsftpd.service; enabled; vendor 
preset: enabled)
    Active: failed (Result: exit-code) since Sat 2019-04-20 20:02:24 
JST; 10min ago
   Process: 21072 ExecStart=/usr/sbin/vsftpd /etc/vsftpd.conf 
(code=exited, status=2)
   Process: 21069 ExecStartPre=/bin/mkdir -p /var/run/vsftpd/empty 
(code=exited, status=0/SUCCESS)
  Main PID: 21072 (code=exited, status=2)

  4月 20 20:02:24 B85M systemd[1]: Starting vsftpd FTP server...
  4月 20 20:02:24 B85M systemd[1]: Started vsftpd FTP server.
  4月 20 20:02:24 B85M systemd[1]: vsftpd.service: Main process exited, 
code=exited, status=2/INVALIDARGUMENT
  4月 20 20:02:24 B85M systemd[1]: vsftpd.service: Unit entered failed 
state.

  4月 20 20:02:24 B85M systemd[1]: vsftpd.service: Failed with result 
'exit-code'.

nmapの結果です。

~$ sudo nmap -sS localhost -p 20-25

Starting Nmap 7.40 ( https://nmap.org ) at 2019-04-20 20:46 JST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000026s latency).
Other addresses for localhost (not scanned): ::1
PORT   STATE  SERVICE
20/tcp closed ftp-data
21/tcp closed ftp
22/tcp closed ssh
23/tcp closed telnet
24/tcp closed priv-mail
25/tcp open   smtp

ufwの状態です。

~$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
21/tcp                     ALLOW IN    Anywhere
20/tcp                     ALLOW IN    Anywhere
Anywhere                   ALLOW IN    192.168.0.0/24

iptablesからftpとssh部分のみ書き出しました。
Chain ufw-user-input (1 references)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:ftp
ACCEPT     tcp  --  anywhere             anywhere             tcp 
dpt:ftp-data

ACCEPT     all  --  192.168.0.0/24       anywhere

ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:ssh

vsftpdを起動させる方法についてご教示お願いします。

On 2019/04/20 18:09, KISE Hiroshi wrote:
> From: Yasuhiko Kawano(川野安彦)<ml @ field-on.net>
> Subject: [debian-users 00433] FTPサーバーの設定について
> Date: Fri, 19 Apr 2019 18:13:18 +0900
>> とりあえずFTPサーバーを構築しようとvsftpをインストールしてvsftpd.confを
>> 編集しました。編集内容はサーバーワールドさんのWeb情報に準じます。
> 参照したページのURLを提示していただいたほうが…。
>
> vsftpdが起動していない可能性があります。
> まず、vsftpdのログファイルとか、lsofコマンドの出力結果から調べて
> みるのはいかがでしょうか。
>
> コマンドはこれでよい?
> $ sudo lsof -i -n -P | egrep ':(21|22)'
>
> また、比較として、そのサーバーで実際に利用可能なサービス
> (sshdとか)の使用しているポート番号が、nmapやufwで
> どうなっているか、みてみるとよいかも。

-- 
Yasuhiko Kawano(川野安彦)
mailto:ml @ field-on.net

-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <https://lists.debian.or.jp/pipermail/debian-users/attachments/20190420/7d070a42/attachment.html>


debian-users メーリングリストの案内