centos7FTPサービス

.FTPを紹介

1.ファイル転送プロトコル(ファイル転送プロトコル、FTP)はネットワーク上のファイル転送のための標準プロトコルであり、それはで動作OSIモデルの第七層TCPモデルの第四の層、すなわちアプリケーション層、TCP代わりに、UDP、データ伝送のための信頼性の保証を提供するために、クライアントとサーバ間の接続は、信頼性の高い接続指向であることを確認するために、「3ウェイハンドシェイク」を経由する接続を確立する前に、クライアント・プロセスとサーバの輸送。

接続と送信モード2.FTP

デフォルトのTCPプロトコル使用してFTPサーバ20と21ポートはクライアントと通信します。ポート20、及び転送データファイルに基づいて、データ接続を確立:制御接続21を確立するためのポートを制御コマンドFTP送信
にFTPデータ接続アクティブモードパッシブモード

3.FTPのユーザータイプ

匿名ユーザー(FTP)とローカルユーザー

4.パッケージ--------> vsftpdの

2つのアクセスのFTPサービス

1.匿名アクセス

ホームディレクトリがあるの/ var / FTP、FTPルートディレクトリのアクセス許可を匿名ユーザーや他のユーザーが書き込み権限を持っている(または505エラーが報告されます)はできません。

2.設定するとvsftpdが開始するように匿名ユーザーを開きます。

[root@localhost ~]# yum install vsftpd #安装ftp
[root@localhost ~]# chown ftp /var/ftp/pub/ #给/pub/写入权限,以便上传数据
vim /etc/vsftpd/vsfpd.conf

anonymous_enable=YES #允许匿名用户访问
write_enable=YES #开启服务器的写权限 --全局性的选项
anon_upload_enable=YES #允许匿名用户上传文件
anon_other_write_enable=YES #允许匿名用户其他的写入权限,包括删除,改名,上传目录
anon_mkdir_write_enable=YES #允许匿名用户创建目录

3. FTPユーザ認証サービス

A.基本的なローカルユーザ認証

vim /etc/vsftpd/vsftp.conf
locallocal_enable=YES  #开启本地用户权限
write_enable=YES #开启写权限
chroot_local_user=YES #开启所有的宿主目录紧固在器宿主目录中
B.使用user_listユーザーリストファイル。(vsftpdがログインできるFTPサーバーのルートに加えて、システムのすべてのユーザに対してデフォルトした後、「loacl_emable」の設定項目を開くサーバー。システムのユーザ・オープンFTPサービスのほんの一部にするには、コントロール関連の設定項目のリストを開く必要があり.userlist_enable 、usrlist_deny。
vim /etc/vsftpd/vsftpd/conf

chroot_local_user=YES #启用usr_list用户列表
chroot_list_enable=YES #不禁用user_list列表中的用户
vim /etc/vsftpd/user_list   #怎加可以访问FTP服务的本地成员
caoguoji
hunter
laya

おすすめ

転載: blog.51cto.com/14449563/2443939
おすすめ