19

EC2 インスタンスを稼働させ、yum install vsftpd で vsftpd をインストールしました。この度、サービスを開始いたしました。

残念ながら、ガイドはこの時点で終了しているようです。

実際に ftp クライアントを使用して ftp サーバーにログインするにはどうすればよいですか?

サーバーの URL、ユーザー名、パスワードなどを入力するにはどうすればよいですか?

前もって感謝します。

4

4 に答える 4

11

必要なのは、EC2 インスタンスのコマンド ラインにログインするために使用するものと同じ認証情報 (ホスト名または IP アドレス、ユーザー名 (通常は root)、およびインスタンスの作成時に使用した SSH キーペア) だけです。

その後、SFTP をサポートする任意のクライアント (Mac の Cyber​​Duck、Windows の WinSCP など) に接続できるようになります。

于 2009-04-09T00:55:53.060 に答える
3

FTP を有効にするには、セキュリティ グループ内の適切なポートを有効にする必要があります。ポート 21 だけでなく、FTP パッシブ モードで必要なポートも有効にする必要があります。構成例を以下に示します。

必要な AWS セキュリティ グループの変更:

  • ポート 21 を開く
  • 開いているポート範囲 12000-12100

次の行を /etc/vsftpd.conf ファイルに追加します。

pasv_min_port=12000
pasv_max_port=12100

vsftpd サーバーを再起動します。

$ sudo /etc/init.d/vsftpd restart

また、非常に特定のソース IP アドレス/範囲に対してセキュリティ グループで上記のポートを開くことを検討することもできます。そうすれば、マシンからのみ EC2 インスタンスに接続できるようになり、少し安全になります。ただし、ガレスが回答したように、より安全なセットアップは、SSH を経由する SFTP を使用することです。Linuxまたは Windowsインスタンスへの接続方法を説明している BitNami wiki 記事も参照することをお勧めします。

于 2011-08-02T21:18:35.483 に答える
0

sftpではなくftpで接続する場合は、最初にwebminをインストールする必要があります。

webminのインストール:

apt-get update
apt-get install webmin

リポジトリがない場合は、最初に次の手順に従ってください。

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.600_all.deb

次のコマンドを実行します。

dpkg --install webmin_1.600_all.deb

apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

次に、ftpを構成します。

構成後、filezilla、aceftp、またはその他のftpプログラムを使用できます。ただし、これはパッシブモードで機能します。

于 2012-10-24T06:49:33.867 に答える
0

(SFTP ではなく) FTP で接続する場合は、Amazon インスタンスからポート 21 を開くだけです。

FTP クライアントから、ユーザー名とパスワードを入力し、接続タイプから使用ポート (Cute FTP) を選択します。他の FTP クライアントについても同様のことがあるはずです。

この方法では、他のポートを開く必要はなく、追加の資格情報も必要ありません。

于 2012-01-23T17:12:10.537 に答える