何度も, 当社のサーバーに新しいオペレーティング システムをインストールした後, 持つことができる必要があります FTP サーバー アクセスできるようにするには リモートで に、 ファイル システム または 他のユーザー アクセスできます, サーバー自体を危険にさらす可能性があることを恐れずに, またはおそらくそれを可能にする 知識のないユーザー の Linux 缶 ファイルのアップロードとダウンロード.
この例では, のインストールを実行する方法を見てみましょう vsFTPd (非常に安全なFTPサーバー), これは 軽量 FTP サーバー ため CentOS, かなりで 簡単でシンプルです.
vsFTPd のインストール方法, FTP サーバー, セントOSで
最初です, しなきゃいけません 接続 サーバーと SSH 経由 または物理的に ユーザー 持っています。 管理者特権 またはあなたができる他のものと一緒に 須藤 ため, ログインしたら, そのような特権を取得できる.
いったん内部, あなたを実行するために インストール, の コマンド コンソール o ターミナル 次のコマンドを実行します。:
1 | $ sudo yum -y install vsftpd |
でアクセスしている場合 ユーザー それは何を持っていますか?, すでにそれ自体で, 管理者特権, 最初は書く必要はありません ‘須藤‘.
一度インストールされています。, にアクセスしましょう 構成ファイル いくつかを実行するには 変更 このユーティリティについて. このファイルは次のパスにあります。 /etc/vsftpd/vsftpd.conf, だからあなたはできる 開いて編集します と Vim 次の方法で:
1 | $ sudo vi /etc/vsftpd/vsftpd.conf |
ファイルが開いたら, つもりです。 線を見つける ここで、次のように表示されます 変数, 以下に示す値でそれらを構成します:
1 2 3 4 5 6 7 8 9 10 11 | //Impedir que se realicen conexiones anónimas anonymous_enable=NO //Permitir que los usuarios locales puedan loguearse local_enable=YES //Permitir que se puedan realizar cambios write_enable=YES //Hacer que la carpeta, por defecto, de cada usuario sea su carpeta HOME chroot_local_user=YES |
さらに, ファイルの終わりに 必要があります。 追加 次の行, それは私たちが実行することを可能にします パッシブモード接続, の構成と同様に 使用するポート これを行うに:
1 2 3 4 | pasv_enable=YES pasv_min_port=30300 pasv_max_port=30309 port_enable=YES |
変更が完了した後, 保存して閉じる キーを使用するファイル : x + イントロ.
その後、私たちは ファイアウォールを構成する, 何のためですか 着信接続を許可する ティッカー. これを行うに, ファイアウォールを使用している場合 iptables, 次のコマンドを実行します:
1 2 3 | $ sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 20:21 -j ACCEPT $ sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 30300:30309 -j ACCEPT |
これで、 ポート 20 と 21, に使用されます データの制御と転送, に加えて、 ポート 30300 に、 30309 ため、 パッシブモード.
最後に, つもりです。 FTP サーバーを起動します そして、私たちはそれを作るつもりです システム起動時にロードする. これを行うに, 以下を実行します コマンド:
1 2 3 4 5 | //Arrancamos el servidor de FTP $ sudo service vsftpd start //Configuramos que el servidor se inicie al arrancar $ sudo chkconfig vsftpd on |
準備が整いました! これが完了すると、次のようになります インストール済みで実行中 私たち FTP サーバー, 特に vsFTPd, 私たち CentOS サーバー, 接続要求を受信し、実行を開始する準備ができました ファイル共有.