rsync一行代码实现远程文件同步之修改默认22端口
生活随笔
收集整理的這篇文章主要介紹了
rsync一行代码实现远程文件同步之修改默认22端口
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
由于需求需要把應用服務器上的日志文件同步到文件服務器上,但是又不能用22端口
文章目錄
- 一、應用服務器腳本修改如下
- 二、文件服務器操作
- 三、執行腳本測試
- 四、應用服務器生成ssh key
- 五、文件服務器添加key
- 5.1. 打開.ssh文件夾目錄:
- 5.2. 創建authorized_keys文件,在root根目錄執行:
- 5.3. 將應用服務器復制的內容粘貼到authorized_keys文件中
- 5.4. 授權
- 5.5. 重啟
一、應用服務器腳本修改如下
#!/bin/bash rsync -auz -e 'ssh -p 66' /app/test/ root@192.168.103.29:/app/fis/xml cd /app/test/ rm -rf *二、文件服務器操作
- 修改一個配置文件:
打開22 前面的注釋,添加一個與腳本一樣的66端口即可
三、執行腳本測試
執行腳本需要用root用戶連接,會提示輸入文件服務器密碼
四、應用服務器生成ssh key
生成秘鑰(一路回車):
ssh-keygen打開.ssh文件夾目錄:
cd .ssh看文件內容:
cat id_rsa.pub復制文件內容:
鼠標選中內容
快捷鍵(復制):
五、文件服務器添加key
5.1. 打開.ssh文件夾目錄:
cd .ssh5.2. 創建authorized_keys文件,在root根目錄執行:
touch .ssh/authorized_keys5.3. 將應用服務器復制的內容粘貼到authorized_keys文件中
快捷鍵(粘貼):
Shift+insert注:如果存在多臺應用服務器的情況,在末尾處回車另起一行,zhantie即可!
5.4. 授權
執行此命令:
在root根目錄執行:
5.5. 重啟
在root根目錄執行:
service sshd restart總結
以上是生活随笔為你收集整理的rsync一行代码实现远程文件同步之修改默认22端口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: idea 启动 springBoot d
- 下一篇: flowable 集成mongodb