アリクラウドECSサーバー上のFTPサービスを設定します
I.はじめに
FTPは、サーバとクライアントの間でインターネットファイル経由双方向伝送のためのファイル転送プロトコルです。FTPはデフォルト用いて、TCP / IPプロトコルである20と21ポート、データを送信するためのポート20、制御情報の伝送のためにポート21。この記事では、上記の雲アリECSにFTPサーバーサービスを構築することです。
第二に、環境プロファイル
- サーバーのオペレーティングシステム:Ubuntuの18.04 64魏
- 使用ソフトは:Linuxは、一般的にftpサーバソフトウェアをセットアップする使用されているvsftpdのを
FTPサーバまで第三に、ステップ
1、コンフィギュレーションサーバのセキュリティグループポリシーECS
ECSサーバーの下にデフォルトで設定されていませんFTPポートを使用しています20/21セキュリティポリシーは、そのため私たちは、最初のクライアントがインターネットの上でFTPサーバーに接続できるようになり、対応するポートアクセスポリシーを、追加する必要があります。
- 次のように、セキュリティグループのルールを追加します。
- 設定後、サーバー更新の設定を再起動します。
2、サーバソフトウェアがインストールvsftpdの
- xshellへのルートのID(root以外のユーザーは、しかし、ユーザがsudoのグループに属している場合にのみ、root権限を持つことができます。)ログをサーバーに、順番に次のコマンドを入力します。
apt-get update
apt-get install vsftpd
上記のコマンドの実装は、インストールvsftpdのツールを完了します。
root以外のユーザーならば、一時的にroot権限を取得し、上記のコマンドはsudoの前に追加することができます。
3、設定ファイルを変更します
/ etcディレクトリにvsftpdがツールの設定ファイル、ファイル名vsftpd.conf。
- 、viエディタでファイルを開き、次のコマンドを入力します。
vi /etc/vsftpd.conf
- あなたは、サーバーの基本設定を変更することができ、ファイルを開いて、基本的な設定のいくつかを以下のように変更:
4、FTPサービスを開始
vsftpdの設定ファイルツールを設定したら、サービスを開始することができます。/ homeディレクトリ、直接起動エラーでユーザーフォルダなしでrootアカウントので、サービスを開始するには、rootアカウントを使用しないことをお勧めします。
- 新しいアカウントを作成し、root権限を与えることができ、rootアカウントには、次のコマンドを実行します。
adduser hello
- 次に、新しいユーザーを作成するためのパスワードを入力するようにプロンプトに従い、ユーザはroot権限は、実行されていません。
sudo usermod -aG sudo hello
こんにちは、アカウントは一時的にroot権限を取得するために、sudoコマンドを使用することができるように、sudoのグループに割り当てられます。
- こんにちは、その後、ユーザーに切り替え、実行します。
sudo service vsftpd start
ライン上のftpサービスを開きます。
図5は、Windows用のFTPサーバーにログオンします
ECSサーバーがサポートする唯一のアクティブモードでサーバーにログオンするので、コンピュータは最初のパッシブモードでのログインサーバーに上記変更する必要があります。
-
[コントロールパネル]を開きます- > [インターネットオプション] - > [詳細設定は、次のように:
[適用]をクリックし、パッシブFTPのチェックを外しの使用を見出します。 -
入力フィールドに入力された以下のオープンWindowsエクスプローラ、FTP:// XXXX(サーバーのIPアドレス)、以下のように:
現在のページでは、マウスの右ボタンをクリック- >ログイン、FTPサービスを開始するために口座番号とパスワードを入力し、サーバーにログオンすることができます。、匿名、パスワードが空白の匿名アカウントにログオン:以前の設定匿名ログインした場合、あなたはまた、アカウント番号を入力することができます。