<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### 項目需求 Web客戶端從Rsync服務端拉取最新網站代碼。 需求環境:3臺服務器 - A為WCM服務器(Server服務端) - B、C為Web服務器(Client服務端) ### Rsync服務部署 安裝服務(依賴epel源) ``` yum install rsync -y ``` 設置rsync服務開機自啟動 ``` systemctl enable rsyncd ``` 創建rsync用戶 ``` useradd rsync -s /sbin/nologin -M ``` 創建共享目錄、改權限 ``` mkdir /data/generate_page/ -p chown -R rsync.rsync /data/generate_page/ ``` 將用戶和密碼寫入密碼文件、并修改訪問權限 ``` echo "web_rsync:web_pass" >/etc/rsync.password chmod 600 /etc/rsync.password #web_rsync表示用戶名 #web_pass表示密碼 ``` 編輯rsyncd.conf配置文件 ```shell uid = rsync gid = rsync use chroot = no max connections = 200 timeout = 300 #log file = /var/log/rsyncd.log [webpage] path=/data/generate_page/ ignore errors read only=no list=no exclude=lost+found/ hosts allow=192.168.0.0/16 auth users=web_rsync secrets file=/etc/rsync.password ``` 注釋 ``` uid = rsync --rsync 用戶 (默認是nobody) gid = rsync --rsync 用戶 (默認是nobody) use chroot = no max connections = 200 --最大連接數 有多少客戶端能連接 timeout = 300 --連接超時 [webpage] --模塊名字 path = /data/generate_page/ --服務端共享的目錄(可以理解為NFS的共享目錄) ignore errors -- 忽略錯誤 read only = false --可寫 list = false --不容許列表 hosts allow = 192.168.0.0/16 --容許的主機段 auth users = web_rsync --連接的用戶(虛擬用戶,非系統用戶) secrets file = /etc/rsync.password --用戶對應的密碼文件(將密碼寫入到文件中,省去手敲的麻煩) ``` ### 客戶端配置步驟:(需安裝rsync) 在客戶端將密碼寫入密碼文件、并修改訪問權限,只放入密碼,不用用戶名。 ``` echo "web_pass" >/etc/rsync.password chmod 600 /etc/rsync.password ``` #### 客戶端從服務器端拉取 需要輸入密碼的命令: ``` rsync -avz --delete web_rsync@192.168.0.43::webpage/ /data/static/ Password: #rsync_backup@192.168.106.135 --服務器端用戶和IP地址 #backup/ --服務器端模塊名字(框目錄) #/opt/ --拉到本地文件夾 #password-file=/etc/rsync.password --虛擬用戶(rsync_backup)的密碼 ``` 使用密碼文件的命令: ``` rsync -avz --delete web_rsync@192.168.0.43::webpage/ /data/static/ --password-file=/etc/rsync.password ```
                  <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>

                              哎呀哎呀视频在线观看