<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # ftp ftp 即 file transfer protocol,是一個比較古老的文件傳輸協議,工作在應用層。其數據是明文傳輸,因此安全方面存在問題。 ## 數據 命令連接 文件管理類命令,命令連接始終在線 數據連接 數據傳輸,按需創建及關閉的連接 ## 數據傳輸時編碼格式 ### 文本格式 圖片視頻默認是二進制而是存儲的,傳輸時可以通過**base64**轉化為文本格式 ### 二進制傳輸 二進制格式可以直接傳輸 具體的傳輸格式選擇遵循文件的存儲格式 ## 主動連接和被動連接 主動和被動是相對于服務端來說的。 ### 主動連接方式 客戶端創建命令連接(客戶端使用隨機端口 (大于50000),連接服務器端的20號端口) 服務端使用20號端口連接客戶端的50001端口。 >[danger]客戶端建立建立命令連接后,服務端向客戶端傳輸數據時,需要建立新的數據連接,這個連接無法穿過客戶端防火墻。 ### 被動連接方式 客戶端創建命令連接(客戶端使用隨機端口 (大于50000),連接服務器端的20號端口),服務端會告訴客戶端將要傳輸數據的端口; 客戶端使用隨機端口連接服務端數據端口。 >[danger]服務端防火墻將會阻止客戶端發起的數據連接,但可以使用連接追蹤,使防火墻放行命令連接開放的數據連接端口 ## linux下的客戶端 ftp,lftp,lftpget wget,curl gftp(GUI) ## 響應碼 1xx:信息類 2xx:成功類狀態碼 3xx:需要進一步提供補充類信息的狀態碼 4xx:客戶端錯誤 5xx:服務端錯誤 ## 用戶認證 ### 匿名用戶 匿名用戶登陸后映射為ftp用戶,ftp用戶的家目錄`/var/ftp`。 ~~~ anonymous_enable=YES # 開啟匿名用戶模式 anon_upload_enable=YES # 匿名用戶可以上傳,默認是NO anon_mkdir_write_enable=YES # 匿名用戶可以創建目錄,默認是NO anon_other_write_enable=YES # 匿名用戶可以刪除文件和目錄,默認是NO ~~~ ### 系統用戶 系統用戶登錄到用戶的家目錄 ~~~ local_enable=YES # 允許系統用戶登錄 write_enable=YES # 系統用戶可以創建刪除文嘉目錄 local_umask=022 chroot_local_user=YES # 限制所有用戶在家目錄下,默認是NO chroot_list_enable=YES # 限制指定用戶在家目錄下,默認是NO chroot_list_file=/etc/vsftpd/chroot_list # 限制列表 ~~~ ### 虛擬用戶,用于訪問某特定服務中的資源 nsswitch,network server switch,名稱解析框架 配置文件 nsswitch.conf 模塊 /lib64/libnss*,/usr/lib64/libnss* pam pluggable authentification module,用戶認證框架 配置文件 /etc/pam.conf /etc/pam.d 模塊 /lib64/security
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看