仮想マシン Linux システムが FTP サーバーを構築

仮想マシン Linux システムが FTP サーバーを構築

1. 仮想マシンに FTP サーバーを構築したいです。まず、仮想マシンを yum ソースで設定する必要があります。設定されていない場合は、リンクの追加の説明を参照してください。 2. yum ソースを設定し
後ソースでは、最初に FTP ソフトウェアをインストールする必要があります。コマンドは次のとおりです。

[root@red ~]# yum -y install vsftpd 

(FTP用ソフトをインストールします)
3. ソフトウェアをインストールすると、/varディレクトリの下にftp(/var/ftp)というサブディレクトリが自動的に作成されますので、ここではlsコマンドで確認します。 。

[root@red ~]# ls /var/ftp

(そのようなディレクトリがあるかどうか、およびディレクトリ内の内容を確認してください)
4. vsftpd ソフトウェアをインストールした後、サービス (プログラム) を起動すると、vsftpd ソフトウェアは /var/ftp ディレクトリを全員 (すべてのユーザー) に共有します。
Linux システムでサービスを開始および終了する方法、サービスのステータスを確認する:
systemctl start <サービス名> (サービスを開始するコマンド);
systemctl stop <サービス名> (サービスを終了するコマンド);
systemctl status <サービス名> (サービスのコマンドを確認してください);
5. この時点で、vsftpd ソフトウェアを起動します、コマンドは次のとおりです。

[root@red ~]# systemctl start vsftpd 

(ソフトウェア vsftpd を起動します)
6. vsftpd の状態を確認してみましょう。コマンドは次のとおりです。

[root@red ~]# systemctl status vsftpd

(ステータスの確認)
出力結果に緑色のランニングがあればサービス開始、
黒色のデッドはサービス終了を意味します
7. この時点でFTPサーバーはセットアップされており、別の仮想マシンでアクセスするコマンドは次のとおりです。

[root@server1 ~]# firefox ftp://172.25.0.25

(172.25.0.25 は赤い仮想マシンの IP です)
8. Linux システムにはデフォルトでファイアウォールがあり、ユーザーのアクセスがブロックされるため、現時点ではアクセスできない可能性があります。(便宜上、ファイアウォールを一時的にすべて信頼するように設定します)、コマンドは次のとおりです。

[root@red ~]# firewall-cmd --set-default-zone=trusted 

(すべてを信頼するようにファイアウォールを設定します)

[root@red ~]# vim /etc/vsftpd/vsftpd.conf 

(デフォルトでは、ftp にアクセスするにはユーザーとパスワードが必要です。)
矢印キーを使用して下にスクロールし、anonymous_enable=NO を見つけます。
デフォルトはコマンド モードです。i を入力して編集モードに入る場合は、NO を YES に変更します。結果は次のようになります:
anonymous_enable=YES (匿名アクセスが許可されるかどうか)
変更後、ESC キーを押してコマンド モードに戻り、「wq」と入力します。これで変更が完了し、誰でも再度アクセスできるようになります。インターセプトはありません。
9. この時点で、vsftpd を再起動する必要があります。コマンドは次のとおりです。

[root@red ~]# systemctl restart vsftpd

10. FTP にアクセスできるかどうかを確認するには、(server1 のブラウザを使用して) ホスト上で FTP にアクセスする必要があります。コマンドは次のとおりです。

[root@server1 ~]# firefox ftp://172.25.0.25 

(172.25.0.25 は赤い仮想マシンの IP です)
ブラウザーでさらに多くのファイル共有を表示するには、/var/ftp/ にさらにディレクトリまたはファイルを作成して、仮想マシンの FTP にアクセスできるようにします。マシン いくつかのドキュメントを確認してください。

おすすめ

転載: blog.csdn.net/qq_51344334/article/details/111691522