- 締切済み
WindowsマシンからFTPソフトでLINUXサーバーにファイルを転送したい。
はじめまして。 LINUX初心者なのですが、よろしくお願いします。 ルータ(Web Caster610M)の静的IPマスカレード機能を使用して、FTPを可能にしたいのですが、このルータの静的IPマスカレード及びパケットフィルタリングの設定もうまくできているのかわかりません。 また、LINUXでは、自分でこれでいいのかなぁと思われる設定をいろいろやってみたのですが、 # /etc/init.d/proftpd restart を実行すると、Shutting down proftpd:Suspending NOW NG Starting proftpd:Allowing sessions again OK と言われ # ftp localhost を実行すると、ftp:connect:Connection refused になります。 (1)ルーター (2)LINUX (3)FTPソフト にて、どのファイルの何を設定していないのか、間違えているのか教えて下さい。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- MovingWalk
- ベストアンサー率43% (2233/5098)
>/home/www のディレクトリ所有権を持つユーザを作成するのは ディレクトリやファイルの作成者がオーナ(所有者)です。 ですからユーザを作成しておいて、そのユーザでディレクトリを作成すれば 普通はOKです。が、/home に一般ユ-ザはディレクトリを作成できないと 思いますので、root で作成し、所有者を変更してください。 所有者の変更は、chown コマンドで行います。 man chown で調べてきてください。それでわからなければこちらを。 http://www.linux.or.jp/JM/html/GNU_fileutils/man1/chown.1.html http://www.ctt.ne.jp/~nashorn/terminal/chown.html
- MovingWalk
- ベストアンサー率43% (2233/5098)
>inetd.conf はなく、xinetd.confしかありません それなら、xinetd.confの設定をしてください。 http://www.atmarkit.co.jp/flinux/rensai/linuxtips/177noinetdconf.html >LINUXはTurbo Linux 7 Serverです こちらを参考にどうぞ。 http://www.turbolinux.co.jp/knowledge/public/idxkeyword_738.html
- MovingWalk
- ベストアンサー率43% (2233/5098)
># ftp localhost を実行すると、tp:connect:Connection refused になります localhost で接続できないなら基本的な設定がまだできていないようです。 まず、localhostで接続できるようにするのが先決です。 続いてLAN内の別のPCから接続、ルータの設定はその後です。 こちらを参考にしてやってみてください。 http://www.amaataa.no-ip.org/proftpd.html
お礼
早速のお返事ありがとうございます。それなのに、試す時間が取れなくて遅くなりすみません。 まず、http://www.amaataa.no-ip.org/proftpd.html を見ながらやってみました。 最初の質問で明記していなかったのですが、LINUXはTurbo Linux 7 Serverです。 /etc/proftpd.conf はなかったので、/etc/proftpd/proftpd.conf では、Servertype をinetd に変更その他書かれていることは変更しました。 proftpd が inetd 経由で起動するように /etc/inetd.conf を設定する…とあるのですが、inetd.conf はなく、xinetd.confしかありません。 どうしたらいいのでしょうか? こうなると詰まってしまうんです。 あと、例えば /home/www のディレクトリ所有権を持つユーザを作成するのは、どうしたらいいのですか? 質問すらまともに出来なくてすみませんが、よろしくお願いします。
お礼
ありがとうございます。私を見捨てないで下さい。最後まで頑張りますので…。ぐすん。 http://www.atmarkit.co.jp/flinux/rensai/linuxtips/177noinetdconf.html を参考にやってみて、現在の /etc/xinetd.d/tftp が以下となってます。 service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd } http://www.turbolinux.co.jp/knowledge/public/idxkeyword_738.html を参考に /etc/proftpd/proftpd.confが以下となっております。 ServerName "ProFTPD Default Installation" # ServerType standalone ServerType inetd DefaultServer on DefaultRoot /home/syu syu Port 21 Umask 022 MaxInstances 30 User nobody Group nobody PersistentPasswd off ExtendedLog /var/log/proftpd.log #<Directory /*> AllowOverwrite on #</Directory> #<Anonymous ~ftp> User ftp Group ftp # We want clients to be able to login with "anonymous" as well as "ftp" UserAlias anonymous ftp # If you want to provide anonymous ftp service, please # set "RequireValidShell off". RequireValidShell off # Limit the maximum number of anonymous logins MaxClients 10 # We want 'welcome.msg' displayed at login, and '.message' displayed # in each newly chdired directory. DisplayLogin welcome.msg DisplayFirstChdir .message # Limit WRITE everywhere in the anonymous chroot <Limit WRITE> DenyAll </Limit> #</Anonymous> この状態で、#ftp localhost を行うと、以前と同じくconnection refused と表示されます。 どうすればいいのでしょう。 宣しくお願いします。