はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 FTPポート(data:20)の20番について
日時: 2005/08/28 14:49
名前: ぽんた

現在ルータ経由でLinuxPCのFTPポートの20番が開けなくて困っています。
firewall test サイトで調べてみた結果は下記です。 
FTP(data:20):closed
FTP(control:21):open

−ーーーーーーーーーーーーーーーーーー------------------------
LinuxPCにコマンド:# nmap 127.0.0.1

結果:
Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2005-08-27 12:26 JST
Interesting ports on localhost.localdomain (127.0.0.1):
(The 1657 ports scanned but not shown below are in state: closed)
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
23/tcp open telnet
25/tcp open smtp
111/tcp open rpcbind
631/tcp open ipp

やはり20番ポートがありません。

−ーーーーーーーーーーーーーーーーーー------------------------

コマンド:/usr/sbin/lsof -i:25

結果:

COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
portmap 1391 rpc 3u IPv4 5086 UDP *:sunrpc
portmap 1391 rpc 4u IPv4 5090 TCP *:sunrpc (LISTEN)
rpc.statd 1410 rpcuser 4u IPv4 5124 UDP *:32768
rpc.statd 1410 rpcuser 5u IPv4 5112 UDP *:738
rpc.statd 1410 rpcuser 6u IPv4 5133 TCP *:32769 (LISTEN)
mDNSRespo 1704 nobody 7u IPv4 5588 TCP localhost.localdomain:5335 (LISTEN)
mDNSRespo 1704 nobody 8u IPv4 5593 UDP *:5353
cupsd 1719 root 0u IPv4 5752 TCP localhost.localdomain:ipp (LISTEN)
cupsd 1719 root 2u IPv4 5753 UDP *:ipp
sshd 1767 root 3u IPv6 5780 TCP *:ssh (LISTEN)
xinetd 1776 root 5u IPv4 5860 TCP *:telnet (LISTEN)
vsftpd 1785 root 3u IPv4 5836 TCP *:ftp (LISTEN)
sendmail 1802 root 4u IPv4 5892 TCP localhost.localdomain:smtp (LISTEN)

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

どのようにしたら20ポートを開けるようにできるのでしょうか?
もし、vsftpd.confのファイルを修正するのであれば、どのように修正すれば
いいでしょうか?

外部から自宅FTPサーバに接続しようとしているのですがログイン画面はでるのですが
20ポートがあいていないせいか・・・ログインできません。

自宅内部ではFTP伝送は普通にできます。
ルータのメーカに問い合わせしましたがLinuxPCの問題であるとの回答でした。

プロバイダーにもポートの制限をかけていないかも確かめてみましたが制限はかかっていません。


お分かりになるかたふがいましたらご指導お願いします。
メンテ

Page:  [1] [2] [3] [4] [5]

■ コンテンツ関連情報

 Re: FTPポート(data:20)の20番について ( No.21 )
日時: 2005/09/03 00:34
名前: ぽんた

うーん・・・すいません・・勉強不足で理解がむずかしく・・・


 >そんなめんどくさい事したくないですよね(汗

 現段階ではhosts.allowに接続元(クライアント)
 のG_IPを指定していないとFTPサーバには接続
 できないとしか理解できない段階です。これがポートモードというもので
 しょうか?


>グローバルIPですと相手方も毎回変わる可能性があるので 普通はドメイン名を指定
>した方が良いのではないでしょうか?

フリーソフト(FFFTP)を例にあげてる・・・
外部のPCにFFFTPのソフトを利用してホスト名に取得してあるドメイン名
してあげるということでしょうか?
その際にlinuxサーバはhosts.allowに記述してあるg_ipを照らしあわして
許可していいかを判断しているのですよね?


hosts.allowのg_ipのところにg_ip(***.***.***.***)の
形式で入力するのではくてドメイン名(WWW.AAAA.mine.jp)の
ような形式で入力しても良いのでしょうか?

もしそうであれば、g_ipが動的に変化しても対応可能なのは理解できるのですが
まちがっていますでしょうか?




今は自宅内のLANで外部WANのURLを指定(正しくは本当にカフェなどで実験しないと
なんとも正解はでないのですが・・・)いるのですが現在FTPサーバにWANからもLANからも接続可能状態とおもっているのでがvsftp.confのファイルの中はでは
pasv_enable=YESをコメントアウトして稼動しているということは
いまのLinuxPCはポートモードの接続だけが可能と判断するのでしょうか?
メンテ
 Re: FTPポート(data:20)の20番について ( No.22 )
日時: 2005/09/03 06:13
名前: Johann
参照: http://www.geocities.co.jp/SiliconValley-Sunnyvale/1839/index.html

>現段階ではhosts.allowに接続元(クライアント)のG_IPを指定していないと
>FTPサーバには接続できないとしか理解できない段階です。これがポートモードというもの
>でしょうか?

違います。hosts.allowとポートモードは別物です。検索すればすぐに見つかるので調べてみましょう。

>その際にlinuxサーバはhosts.allowに記述してあるg_ipを照らしあわして
>許可していいかを判断しているのですよね?

そんなところですね。

>hosts.allowのg_ipのところにg_ip(***.***.***.***)の
>形式で入力するのではくてドメイン名(WWW.AAAA.mine.jp)の
>ような形式で入力しても良いのでしょうか?

ドメインでもOKですが、正確な記述方法は調べてください。

>いまのLinuxPCはポートモードの接続だけが可能と判断するのでしょうか?

vsftpdのデフォルト設定によりますよね。anonymous_enable=YES(だっけ?)をコメントアウトしてもデフォルトではYESになっているはず。pasv_enableについては調べてください。
メンテ
 Re: FTPポート(data:20)の20番について ( No.23 )
日時: 2005/09/03 19:06
名前: ぽんた

ありがとうございます。色々勉強になりました(m--m)
メンテ

Page:  [1] [2] [3] [4] [5]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.