GNU/Linux >> Belajar Linux >  >> Linux

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

Di bawah ini adalah artikel dari The Geek Stuff:

1. Uji rsync melalui ssh (dengan kata sandi):

Lakukan rsync untuk memastikannya meminta kata sandi untuk akun Anda di server jauh, dan berhasil menyalin file ke server jauh.

Contoh berikut akan menyinkronkan folder lokal /home/test ke folder jarak jauh /backup/test (pada 192.168.200.10 pelayan).

Ini akan menanyakan kata sandi akun Anda di server jarak jauh.

rsync -avz -e ssh /home/test/ [email protected]:/backup/test/

2. ssh-keygen menghasilkan kunci.

Sekarang siapkan ssh sehingga tidak meminta kata sandi saat Anda melakukan sh. Gunakan ssh-keygen di server lokal untuk menghasilkan kunci publik dan pribadi.

$ ssh-keygen

Masukkan frasa sandi (kosongkan jika tidak ada frasa sandi):

Masukkan frasa sandi yang sama lagi:Catatan:Saat meminta Anda memasukkan frasa sandi, cukup tekan tombol enter, dan jangan berikan sandi apa pun di sini.

3. ssh-copy-id menyalin kunci publik ke host jarak jauh

Gunakan ssh-copy-id , untuk menyalin kunci publik ke host jarak jauh.

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

Catatan:Di atas akan meminta kata sandi untuk akun pengguna di host jarak jauh, dan menyalin kunci publik secara otomatis ke lokasi yang sesuai. Jika ssh-copy-id tidak berfungsi untuk Anda, gunakan metode yang telah kami diskusikan sebelumnya untuk menyiapkan ssh password less login.

4. Lakukan rsync melalui ssh tanpa kata sandi

Sekarang, Anda seharusnya dapat melakukan ssh ke host jarak jauh tanpa memasukkan kata sandi.

ssh [email protected]

Lakukan rsync lagi, kali ini seharusnya tidak meminta Anda memasukkan kata sandi apa pun.

rsync -avz -e ssh /home/test/ [email protected]:/backup/test/

Linux
  1. Cara Mengatur Login SSH Tanpa Kata Sandi

  2. Otomatisasi kata sandi SSH di Linux dengan sshpass

  3. Cara Menonaktifkan Login SSH Dengan Kata Sandi

  1. Cara Mengatur SSH Tanpa Kata Sandi di Linux

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

  3. Cara Mengatur Terowongan SSH Terbalik di Linux

  1. Cara mengatur login SSH tanpa kata sandi di Linux

  2. Cara kerja SSH Tanpa Kata Sandi di Linux / UNIX

  3. Cara mengizinkan ssh dengan kata sandi kosong di Linux