このスレッドはクローズされています。記事の閲覧のみとなります。
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]
|
■ その他