ホームページ  >  記事  >  運用・保守  >  ftps は Linux システムにインストールできますか?

ftps は Linux システムにインストールできますか?

藏色散人
藏色散人オリジナル
2023-03-01 09:52:001615ブラウズ

ftps は Linux システムにインストールできます。インストール方法: 1. "rpm -qa | grep vsftpd" コマンドを使用して、vsftpd サービスがインストールされているかどうかを確認します。 2. "yum install – y vsftpd」コマンドを使用して、vsftpd をオンラインでインストールします。サービス; 3. 「service vsftpd start」コマンドを使用して、vsftpd サービスを開始します。

ftps は Linux システムにインストールできますか?

このチュートリアルの動作環境: linux5.9.8 システム、vsftpd-3.0、DELL G3 コンピューター

ftps がインストール可能Linux システム上で? #########できる。

centos ベースの ftps サービスを構築する

ftp サービスを構築する

1. vsftpd サービスをインストールする

「rpm -qa | grep vsftpd」と入力して、vsftpd が有効かどうかを確認します。インストールされたサービス

オンライン インストール


yum install –y vsftpd

オフライン インストール
下载地址:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64)
rpm -ivh vsftpd-3.0.2-25.el7.x86_64.rpm  安装
pm -qa | grep vsftpd  验证是否安装成功

2. vsftpd サービスを開始します

service vsftpd start

ポート 21 を表示します netstat -ntpl | grep 21 正常に起動したことを確認します

3、ftp 構成


構成を変更します/etc/vsftpd/vsftpd.confftps は Linux システムにインストールできますか?

anonymous_enable=NO        //禁用匿名用户
chroot_local_user=YES    //打开注释,禁止切换根目录

その他:

chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

/etc/vsftpd/chroot_list ディレクトリのユーザーを無効にする

chroot_local_user=YES
chroot_list_enable=YES

hroot_list_file=/ etc /vsftpd/chroot_list

/etc/vsftpd/chroot_list ディレクトリのユーザーを禁止しないでください

匿名ユーザーの最大転送速度をバイト単位で定義します:
anon_max_rate=10240

最大転送速度を制限しますローカル ユーザーの速度 ダウンロード速度は 10KB/s

local_max_rate=10240
接続数は制限されています:
max_clients=100
max_per_ip=2


4。接続のテスト

ftp ip を使用して接続をテストできます。

ログイン後、

500 OOPS: chroot
で selinux を閉じる必要がある場合があります:

(1) setenforce 0 を使用して一時的に終了します

(2) または設定ファイルを変更します

/etc/selinux/config ファイルを変更します

SELINUX=enforcing を SELINUX に変更します=disabled

マシンを再起動します

500 OOPS: vsftpd: refusing to run with writable root inside chroot()
From 2.3 .5 以降、vsftpd はセキュリティ チェックを強化しました。ユーザーがホーム ディレクトリに制限されている場合、ユーザーのホーム ディレクトリは書き込み権限を持つことができなくなります!チェックでまだ書き込み権限があることが判明した場合、このエラーが報告されます。

(1) ユーザー ルート ディレクトリの書き込み権限を削除します。 chmod a-w /home/ftpuser/ ftp ユーザー ルート ディレクトリ

(2) または、書き込み権限を許可するように vsftpd 構成ファイルを変更します

/etc/vsftpd/vsftpd.conf ファイルを編集し、allow_writeable_chroot=YES

vsftpd サービスを再起動します。service vsftpd restart

(アップロードする場合は、lftp 接続を使用します)

証明書を生成して FTP サービスにインポートします

(テスト用に証明書を自分で購入または生成できます)

/etc/ を編集しますvsftpd/vsftpd.conf、証明書をインポートし、ftpd サービスを再起動します

ssl_enable=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
rsa_cert_file=/etc/vsftpd/ssl/vsftpd.crt
rsa_private_key_file=/etc/vsftpd/ssl/vsftpd.key
再起動後、FileZilla を使用して接続をテストできます。

推奨学習: 「

Linux ビデオ チュートリアル

以上がftps は Linux システムにインストールできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。