プロが教えるわが家の防犯対策術!

はじめまして。
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ソフト にて、どのファイルの何を設定していないのか、間違えているのか教えて下さい。

A 回答 (3件)

>inetd.conf はなく、xinetd.confしかありません


それなら、xinetd.confの設定をしてください。
http://www.atmarkit.co.jp/flinux/rensai/linuxtip …

>LINUXはTurbo Linux 7 Serverです
こちらを参考にどうぞ。
http://www.turbolinux.co.jp/knowledge/public/idx …

参考URL:http://www.turbolinux.co.jp/knowledge/public/idx …
    • good
    • 0
この回答へのお礼

ありがとうございます。私を見捨てないで下さい。最後まで頑張りますので…。ぐすん。
http://www.atmarkit.co.jp/flinux/rensai/linuxtip … を参考にやってみて、現在の /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/idx … を参考に /etc/proftpd/proftpd.confが以下となっております。

ServerName"ProFTPD Default Installation"
# ServerTypestandalone
ServerType inetd
DefaultServeron
DefaultRoot /home/syu syu
Port21
Umask022
MaxInstances30
Usernobody
Groupnobody
PersistentPasswd off
ExtendedLog /var/log/proftpd.log
#<Directory /*>
AllowOverwriteon
#</Directory>
#<Anonymous ~ftp>
Userftp
Groupftp
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAliasanonymous ftp

# If you want to provide anonymous ftp service, please
# set "RequireValidShell off".
RequireValidShell off
# Limit the maximum number of anonymous logins
MaxClients10
# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
DisplayLoginwelcome.msg
DisplayFirstChdir.message
# Limit WRITE everywhere in the anonymous chroot
<Limit WRITE>
DenyAll
</Limit>
#</Anonymous>

この状態で、#ftp localhost を行うと、以前と同じくconnection refused と表示されます。
どうすればいいのでしょう。
宣しくお願いします。

お礼日時:2003/07/19 14:09

>/home/www のディレクトリ所有権を持つユーザを作成するのは


ディレクトリやファイルの作成者がオーナ(所有者)です。
ですからユーザを作成しておいて、そのユーザでディレクトリを作成すれば
普通はOKです。が、/home に一般ユ-ザはディレクトリを作成できないと
思いますので、root で作成し、所有者を変更してください。
所有者の変更は、chown コマンドで行います。
man chown で調べてきてください。それでわからなければこちらを。
http://www.linux.or.jp/JM/html/GNU_fileutils/man …
http://www.ctt.ne.jp/~nashorn/terminal/chown.html
    • good
    • 0

># ftp localhost を実行すると、tp:connect:Connection refused になります



localhost で接続できないなら基本的な設定がまだできていないようです。
まず、localhostで接続できるようにするのが先決です。
続いてLAN内の別のPCから接続、ルータの設定はその後です。
こちらを参考にしてやってみてください。
http://www.amaataa.no-ip.org/proftpd.html
    • good
    • 0
この回答へのお礼

早速のお返事ありがとうございます。それなのに、試す時間が取れなくて遅くなりすみません。
まず、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 のディレクトリ所有権を持つユーザを作成するのは、どうしたらいいのですか?
質問すらまともに出来なくてすみませんが、よろしくお願いします。

お礼日時:2003/07/17 17:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!