• 締切済み

proftpdの設定(SSLを含む)

現在、CentOS5.0の環境で、proftpdの稼動をさせようとしています。 proftpdの長所ともいえるSSLを使用した環境で、FTPの通信をさせる予定です。RPM形式でproftpdをダウンロードし、SSLをするための設定を proftpd.confに記載したいのですが、記載方法がわかりません。 また、SSLを使用する際に、事前にしなければならない事を教えて下さい。また、SSLの環境で、ftp通信をさせていれば、具体的な設定方法を教えて下さい。どこから、どのように手をつけてよいのかわかりません。よろしくお願い致します。

みんなの回答

  • t-okura
  • ベストアンサー率75% (253/335)
回答No.1

proftpd SSL で検索すると、参考URL のようなサイトがたくさん見つかり ます。これらのサイトが参考になりませんか。

参考URL:
http://www.aconus.com/~oyaji/ftp/proftpd_ssl.htm

関連するQ&A

  • proftpdが起動できません

    proftpdのrpmパッケージをインストールいたしまして、 confを初期のまま実行したところ起動しませんでした。(失敗と表示されます) ファイアウォール、SELINUXを無効にしましたが同様でした。 インストールしましたバージョンは以下のものです。  proftpd-1.3.1-3.fc8.x86_64.rpm Fedora8 64bit版をインストールしています。 CPUはAthlon64 X2(Socket AM2)です。 新規インストール時、OSディスクからFTP(vstpd)はインストールしていません。 「rpm -qa | grep -i ftp」とコマンドしたところ、 以下のパッケージが確認されましたが、関係ありますでしょうか?  gnome-vsf2-obexftp-0.4-2.fc8  proftpd-1.3.1-3.fc8  lftp-3.5.14-3.fc8  lftp-3.5.14-3.fc8  ftp-0.17-43.fc8 confの設定どころか、その手前で行き詰まっております。 解決方法が分かりました教えていただきたいです。 宜しくお願いいたします。

  • centos6.5でproftpdの設定

    はじめまして。 サーバー構築初心者で解らないことばかりですが、centos6.5で構築しています。 自分のサーバーにFTP転送でデータを受け取りたいのでが、ProFTPD(proftpd-1.3.4d)の設定をどなたか教えていただけたらと思い書き込ませていただきました。 現在RAN内でFFFTPで動作確認できています。(centosのユーザーとパスワードにて) 外部からはディレクトリが無いとでて繋がりません。(centosのユーザーとパスワードです) 外部から繋がる設定をおしてください。 また、データ 受け取りディレクトリーの作り方、 ユーザーの作り方(パスワードの作り方)、 グループの作り方、 作ったユーザーが特定のデレクトリー以外にアクセスできないようなリミットのかけ方など 教えてください。 またそれ以外にも必要な設定もお願いいたします。 皆様お忙しいと思いますが宜しくお願いいたします。

  • proftpdで時刻表示を変更

    proftpdを使用しているのですが、proftpd.confに"TimesGMT off"と書き加えてもぜんぜん表示がGMT表示のままになってしまいます。 もちろんサービスの再起動もしています。 どなたか理由や解決方法をご存知でしょうか? OS:CentOS4 proftpd1.3

  • コマンドライン からproftpd を起動しようとすると、proftpd が起動しません。

    こんばんわ, 現在Linuxでftpサーバー(インターネット)を立ち上げようと挑戦しています。 とりあえず,インストールは終わり,基本的な設定は終わったのですが,タイトルどおりコマンドライン からproftpd を起動しようとすると、"Fatal: Socket operation on non-socket"というメッセージが出て、proftpd が起動しません。http://www.infoscience.co.jp/technical/proftpd/configuration.html によると,それは,「proftpd.conf 設定ファイルを編集して、ServerType directive を読み込むように、追加、編集する必要があります」とありますが, 私のetc/proftpd/proftpd.confの中身は 「ServerType    inetd」 にしています。何がおかしいのでしょうか。 よろしくお願いします。

  • proftpdの設定後のFTP接続について

    proftpd.confファイルの設定後、proftpdのrestartをさせたところ、LAN内にあるXPより接続ができなく、非常に困っております。Linux関連のサイト様を二日ほど周り、色々と設定などを繰り返しましたが、どうしても接続ができません。かなりのタコではありますが、ご教授いただけないでしょうか? 環境:OS/VineLinux 4.2 proftpd Ver 1.2.10(apt-get install物) Vineインストール後、rpm -eにてproftpdを消去後、apt-getにてインストールしました。 クライアント環境:XP / FFFTP使用(1.2.10で問題の) user1 パスワードとしてLinux側のuser1のパスワードを使用。接続先 192.168.1.100 各端末については、ルーターのDHCP機能を無効にし、固定IPアドレスを使用したLANとなっております。 ルーターIP 192.168.1.1 Server IP 192.168.1.100 XP IP 192.168.1.5 Vineのユーザー関係として:user1 user2 user3が存在しており、/home以下パーミッションは次のようになっております。 user1 user2 user3 共に711 /home/*/public_html 755 *はuser1/2/3 次にproftpd.confですが、変更点として以下を追加記述しました。(行数をお伝えしたくviにてset numberをしてあります) 10 #コメント 11 12 #FFFTPで.htaccess等のファイル表示 13 14 ListOptions "-a" 15 16 #接続されたときに表示されるメッセージ 17 18 ServerIdent on "FTP OK" 19 20 #接続の高速化 21 22 UseReverseDNS off 23 IdentLookups off 24 25 #ホームディレクトリ以下public_htmlより上位層移動制御 26 27 DefaultRoot ~/public_html Anonymousはすべてコメントアウトしております。この設定後 service proftpd restart にてOK/OKが表示されています。 なぜ接続できないのでしょうか?ユーザーグループの設定等必要になるのでしょうか?その他設定はややこしくなるのを避けるため記述しておりません。 どなたかご教授していただけないでしょうか?

  • proftpd.confの設定について

    こんにちは、honiyonです。 proftpdの設定をしています。  ログイン制限を使用と、まずは以下のように設定しました。  (localhostからのみ接続可) <Limit LOGIN> Order allow, deny Allow from 127.0.0.1 Deny from all </Limit LOGIN>  そして /etc/init.d/proftpd restartとして設定を反映して、 #ftp localhost  としたところ、正しく繋がりました。  では今度は 192.168.0.* のネットワークからの接続を許可しようと、 <Limit LOGIN> Order allow, deny Allow from 127.0.0.1 Allow from 192.168.0. Deny from all </Limit LOGIN>  と設定して、/etc/init.d/proftpd restart として、 #ftp localhost  としたところ、接続に失敗しました。 [root@hoge /etc]# ftp localhost Connected to hoge. 421 Service not available, remote server has closed connection ftp>  特にログにエラー等は出力されません。  この原因は何でしょうか?  よろしくお願いします(.. VineLinux 2.5 proftpd-1.2.6-0vl1

  • ProFTPD 1.2.2rc1 Server (ProFTPD)

    以前も、同じような質問をしたのですが解決出来なくてもういちど助けてもらえたらと思います。。。。 ^^^^^^^^^^^^^^^^^ ホスト ftp.*****.jp を探しています. ホスト ftp.*****.jp (***.***.**.** (21)) に接続しています. 接続しました. 220 ProFTPD 1.2.2rc1 Server (ProFTPD) [***.***.**.**] >USER ******** 331 Password required for ekun_ftp. >PASS [xxxxxx] 230- ****************** Site Administrator FTP instructions ****************** This session begins in your user home directory at /users/******* ログインできません. ^^^^^^^^^^^^^^^^ このような表示が出てFTP接続が出来ません。 ProFTPD 1.2.2rc1 Server (ProFTPD) にFTP接続できません。 ユーザーID。パスワード。開始フォルダ。 全てレンタルサーバー屋の言うとおりに設定しています。 FTPクライアントはffftp ver 1.88a を使用しています。

  • xinetdとproftpdについて

    宜しくお願いします。 xinetdを使いproftpdでFTPの設定を行っております。 FTPポートにIPアドレスを追加したいので、proftpd.confに追加するIPをonly_formで追加したので、xinetdとproftpdを再起動しようとしたのですが、xinetdは問題なく再起動できたのですが、proftpdが再起動できません。こんなエラーが返されます。 logs - fatal: Socket operation on non-socket logs - (Running from command line? Use `ServerType standalone' in config file!) /etc/xinetd.confの内容は defaults { instances = 60 log_type = SYSLOG authpriv log_on_success = HOST PID log_on_failure = HOST cps = 25 30 } includedir /etc/xinetd.d となっております。(コメント行は省いています。) /etc/xinetd.d/proftpdの内容は ervice ftp { socket_type = stream wait = no user = root server = /usr/local/sbin/in.proftpd log_on_success += DURATION USERID log_on_failure += USERID nice = 10 disable = no only_form = ***.***.***.*** } となっております。 proftpdが再起動できないので、設定が反映されず、上記のonly_formのIPアドレスでアクセスできません。

  • Proftpdの設定

    使っている環境 OS:CentOS 5 proftpd-1.3.0a-3.el5.rf xinetd-2.3.14-10.el5 Gnome入ってます。 proftpd.confの中身 ServerName "ProFTPD server" ServerIdent on "FTP Server ready." ServerAdmin root@localhost ServerType inetd DefaultServer on AccessGrantMsg "User %u logged in." DeferWelcome off DefaultRoot ~/public_file !wheel AuthPAMConfig proftpd AuthOrder mod_auth_pam.c* mod_auth_unix.c IdentLookups off UseReverseDNS off Port 21 Umask 022 ListOptions "-a" AllowRetrieveRestart on AllowStoreRestart on MaxInstances 20 # Set the user and group that the server normally runs at. User nobody Group nobody # Disable sendfile by default since it breaks displaying the download speeds in # ftptop and ftpwho UseSendfile no # This is where we want to put the pid file ScoreboardFile /var/run/proftpd.score # Normally, we want users to do a few things. <Global> AllowOverwrite yes <Limit ALL SITE_CHMOD> AllowAll </Limit> </Global> LogFormat default "%h %l %u %t \"%r\" %s %b" LogFormat auth "%v [%P] %h %t \"%r\" %s" LogFormat allinfo "%t : %u (%a [%h]) : [%s], %T, %m (%f)" TLSEngine on TLSRequired off TLSRSACertificateFile /etc/pki/tls/certs/proftpd.pem TLSRSACertificateKeyFile /etc/pki/tls/certs/proftpd.pem TLSCipherSuite ALL:!ADH:!DES TLSOptions NoCertRequest TLSVerifyClient off TLSLog /var/log/proftpd/tls.log ExtendedLog /var/log/proftpd/access.log WRITE,READ default ExtendedLog /var/log/proftpd/auth.log AUTH auth ExtendedLog /var/log/proftpd/all.log ALL allinfo TimesGMT off MasqueradeAddress eternalxaion.dip.jp PassivePorts 60000 60030 AuthUserFile /etc/ftpd.passwd AuthGroupFile /etc/ftpd.group AuthOrder mod_auth_file.c ファイアウォールでは信頼できるサービスのFTPにチェックいれてます。 /etc/xinetd.d/xproftpdの中身 service ftp { disable = no socket_type = stream wait = no user = root server = /usr/sbin/in.proftpd log_on_success += HOST PID log_on_failure += HOST nice = 10 } ユーザ名とパスワードはOSのログイン名とパスワードでいいんですよね?ちなみにログは記録されてませんでした。ファイルの権限は755の状態です。なぜログインできないのかお分かりになる方よろしくお願いします

  • Debian sargeのproftpd

    お世話になります。 Debian sargeで構築を試みているのですが debianパッケージのproftpdを利用してみるとftp接続は出来るがリスト表示されない現象が出ております。 proftpd.confはwoodyで利用していたものの流用です。 現象が発生しているクライアントソフトはffftpです。 nextftpとかではリスト表示出来るようですが、クライアントソフトに依存せずサーバ側で行いたいと思ってます。 どのような設定が良いのでしょうか? サーバ側で利用しているproftpdのバージョンは 1.2.10-15です。