• ベストアンサー

FTPで接続できない。「Compiled-in modules」何のこと?

こんにちは、ASTEC-Xを使って、Aマシン(vinelinux)に接続し、そこから、他のBマシン(Laser5.linux7.2)へFTPを試みました。   ftp ホスト名.***.***.*** すると画面には  Connected to ホスト名.***.***.***. Compiled-in modules: ftp>   とでます。試しにlsとすると  ftp>ls Not connected. となってしまいます。何がいけないのでしょうか。 ちなみにBマシンでRPMで入っていたwu-FTPをアンインストールし、ソースからProFTPをインストールした結果こうなりました。Aマシンは他のCマシンにはFTP接続できます。BマシンだけがFTPができません。

質問者が選んだベストアンサー

  • ベストアンサー
  • ojin
  • ベストアンサー率43% (280/638)
回答No.3

wu-ftp(Washington University File Transfter Protocol Server) ProFTP(Professional configurable, secure file transfter protocol server) VineLinuxのユーザ(TurboLinuxです)ではないので違うかも知れません。 BマシンのFTPサーバが起動していないためと思います。 # /etc/rc.d/init.d/proftpd {start|stop|restart|staus|reread|suspend} # /etc/rc.d/init.d/proftpd start としてみたらと思います。 しかしながら、既に、wu-ftpを削除されて、ソースレベルでインストールされたとのことですが、正しくコンパイルされたのでしょうか?通常は、バイナリーでディフォルトで使用できるはずです。 proftpd.confの内容は特に変更の必要はないと思います。 wu-ftpも、通常はインストールした場合には、ディフォルトで、/etc/wu-ftpdの内容で、 service ftp { socket_type = stream wait = no user = root server = /usr/sbin/in.ftpd server_args = -l -a log_on_success += DURATION USERID log_on_failure += USERID nice = 10 disable = yes ← " no "に変更しないとスタート時に自動的にFTPがスタートしません。 ところで、もし、GUIでサーバの管理をしたければ、 http://www.webmin.comから、現在最新版のwebmin-0.990.tar.gzをダウンロードして、/usr/localにでも配置して、 # tar xvfz /usr/local/webmin-0.990.tar.gz を展開して、 # cd /usr/local/webmin-0.990 # ./setup.sh いくつかの質問と、ユーザIDと、パスワードの設定をします。導入後は、 http://自ホストIP又は、ホスト名:10000 でWebminがスタートします。導入されている、ftpの構成ファイルを編集して、サーバを起動すれば、スマートにシステムの環境を管理できます。Webminの設定画面がありますが、其の中に"Language"がありますので、日本語を選択すれば、日本語画面に切り替わります。

daipot
質問者

お礼

ありがとうございます。事情が変わって全部再インストールすることにしました。webmin情報もありがとうございました。

その他の回答 (2)

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.2

私の説明よりもこちらのサイトが参考になるかと... http://search.luky.org/vine-users.3/msg05050.html

参考URL:
http://search.luky.org/vine-users.3/msg05050.html
daipot
質問者

お礼

ありがとうございます。いろいろやってるうちに本体(B)から他のマシン(A)にftpできたのですが、その逆ができません。proftpd.confは以下のようになってるのですが、どこを設定すればいいのでしょうか。 # This is the ProFTPD configuration file ServerName "hogehoge" ServerIdent on "FTP Server ready." ServerAdmin root@localhost ServerType standalone #ServerType inetd DefaultServer on AccessGrantMsg "User %u logged in." #DisplayConnect /etc/ftpissue #DisplayLogin /etc/ftpmotd #DisplayGoAway /etc/ftpgoaway DeferWelcome off # Use this to excude users from the chroot DefaultRoot ~ !adm # Use pam to authenticate by default AuthPAMAuthoritative on # Do not perform ident nor DNS lookups (hangs when the port is filtered) IdentLookups off UseReverseDNS off # Port 21 is the standard FTP port. Port 21 # Umask 022 is a good standard umask to prevent new dirs and files # from being group and world writable. Umask 022 # Default to show dot files in directory listings LsDefaultOptions "-a" # See Configuration.html for these (here are the default values) #MultilineRFC2228 off #RootLogin off #LoginPasswordPrompt on #MaxLoginAttempts 3 #MaxClientsPerHost none #AllowForeignAddres off # For FXP # Allow to resume not only the downloads but the uploads too AllowRetrieveRestart on AllowStoreRestart on # To prevent DoS attacks, set the maximum number of child processes # to 30. If you need to allow more than 30 concurrent connections # at once, simply increase this value. Note that this ONLY works # in standalone mode, in inetd mode you should use an inetd server # that allows you to limit maximum number of processes per service # (such as xinetd) MaxInstances 20 # Set the user and group that the server normally runs at. User nobody Group nobody # This is where we want to put the pid file ScoreboardPath /var/run # Normally, we want users to do a few things. <Global> AllowOverwrite yes <Limit ALL SITE_CHMOD> AllowAll </Limit> </Global> # Define the log formats LogFormat default "%h %l %u %t \"%r\" %s %b" LogFormat auth "%v [%P] %h %t \"%r\" %s" # A basic anonymous configuration, no upload directories. <Anonymous ~ftp> # Uncomment the following line to allow anonymous access #RequireValidShell off User ftp Group ftp AccessGrantMsg "Anonymous login ok, restrictions apply." # We want clients to be able to login with "anonymous" as well as "ftp" UserAlias anonymous ftp # Limit the maximum number of anonymous logins MaxClients 10 "Sorry, max %m users -- try again later" # Put the user into /pub right after login DefaultChdir /pub # We want 'welcome.msg' displayed at login, '.message' displayed in # each newly chdired directory and tell users to read README* files. DisplayLogin /welcome.msg DisplayFirstChdir .message DisplayReadme README* # Some more cosmetic and not vital stuff DirFakeUser on ftpadm DirFakeGroup on ftpadm # Limit WRITE everywhere in the anonymous chroot <Limit WRITE SITE_CHMOD> DenyAll </Limit> # An upload directory that allows storing files but not retrieving # or creating directories. <Directory uploads/*> AllowOverwrite no <Limit READ> DenyAll </Limit> <Limit STOR> AllowAll </Limit> </Directory> # Don't write anonymous accesses to the system wtmp file (good idea!) WtmpLog off # Loggin for the anonymous transfers ExtendedLog /var/log/proftpd/access.log WRITE,READ default ExtendedLog /var/log/proftpd/auth.log AUTH auth </Anonymous>

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

「-l -a」付きで、起動しようとすると、そうなるみたいで。 googleで、検索しただけなので外しているかもしれませんが。

関連するQ&A

専門家に質問してみよう