私は現在Linuxサーバーの管理を学んでおり、CentOSを使用していますが、詰まっています。これまで私のコマンドは次のようになります。他の端末のリモートサーバーへのSSH接続はすでにあります。 IPで使用するポートを指定する方法がわかりません。たとえば、ポート1001を転送しました。rsync -avz backup/ [email protected]:Desktop/backup/
頑張りました
rsync -avz backup/ [email protected]:-p1001:Desktop/backup/
rsync -avz backup/ [email protected]::1001:Desktop/backup/
rsync --port=1001 -avz backup/ [email protected]:Desktop/backup/
リモートサーバーが私にパスワードを要求したいので、パスワードを入力した後、ファイルをリモートサーバーに送信する必要があります。
答え1
rsync -av -e 'ssh -p 1001' backup/ [email protected]:Desktop/backup/
これを行うには、リモートシステムのポート1001にrsync
接続する必要があります。ssh
-e
また、マニュアル(詳細情報と例が含まれています)--rsh
のマニュアルを参照してください。rsync