GNU/Linux >> Belajar Linux >  >> Linux

Rsync dengan SSH meminta kata sandi jarak jauh

Anda menggabungkan dua mode koneksi terpisah:dengan shell jarak jauh (-e ssh ) dan tanpa shell jarak jauh, melalui rsync daemon (diidentifikasi dengan tanda titik dua).

Manual menyatakan:

TERHUBUNG KE SERVER RSYNC

Dimungkinkan juga untuk menggunakan rsync tanpa remote shell sebagai trans-port. Dalam hal ini Anda akan terhubung ke server rsync jarak jauh yang menjalankan port TCP 873.

......Anda dapat menggunakan titik dua ganda ::alih-alih satu titik dua untuk memisahkan nama host dari jalur, atau Anda menggunakan URL rsync://.

.......Beberapa jalur di server jauh mungkin memerlukan autentikasi. Jika demikian maka Anda akan menerima permintaan kata sandi saat Anda terhubung. Anda dapat menghindari permintaan kata sandi dengan menyetel variabel lingkungan RSYNC_PASSWORD ke kata sandi yang ingin Anda gunakan atau menggunakan opsi --password-file. Ini mungkin berguna saat membuat skrip rsync.

Mungkin cara termudah untuk mendapatkan autentikasi tanpa kata sandi untuk Anda adalah dengan memodifikasi perintah di atas sebagai berikut:

   rsync -avz -e ssh /home/user/dir [email protected]:/absolute/path/to/Backup/dir

Linux
  1. Ssh – Skrip Shell Untuk Masuk Ke Server Ssh?

  2. Salin file dengan SCP dan Rsync

  3. Cara Setup Rsync dengan SSH di UNIX/Linux (rsync tanpa password)

  1. Bagaimana cara Setup Rsync tanpa kata sandi dengan SSH di UNIX / Linux?

  2. bagaimana cara menonaktifkan login SSH dengan kata sandi untuk beberapa pengguna?

  3. Linux:disiapkan untuk sysadmin jarak jauh

  1. Git Remote Tambahkan Dengan Port SSH Lain (Bukan 22)

  2. Otomatisasi kata sandi SSH di Linux dengan sshpass

  3. Ssh – Salin File Kembali Ke Sistem Lokal Dengan Ssh?