Linux
如何通過特定埠在 CentOS 上使用 rsync 命令?
我目前正在學習 linux 伺服器管理,並且正在使用 CentOS,但我被卡住了。到目前為止,我的命令是這樣的
rsync -avz backup/ user@192.168.1.20:Desktop/backup/
。我已經在另一個終端中與遠端伺服器建立了 ssh 連接,我只是不知道如何指定一個與 ip 一起使用的埠,例如我轉發了 1001 埠。我試過了
rsync -avz backup/ user@192.168.1.20:-p1001:Desktop/backup/ rsync -avz backup/ user@192.168.1.20::1001:Desktop/backup/ rsync --port=1001 -avz backup/ user@192.168.1.20:Desktop/backup/
我希望遠端伺服器要求我輸入密碼,在我在文件中鍵入密碼後,它應該傳輸到遠端伺服器。
rsync -av -e 'ssh -p 1001' backup/ user@192.168.1.20:Desktop/backup/
這將要求
rsync
使用ssh
連接到遠端系統上的埠 1001。另請參閱手冊的文件
-e
和手冊(其中包含更多資訊和範例)。--rsh``rsync