Rsync meminta kata sandi meskipun saya dapat SSH masuk tanpa kata sandi menggunakan kunci


1

Ini adalah perintah yang saya gunakan:

sudo rsync -rvz -e 'ssh -p 1111' ******@111.111.111.111:/home/sql/ /media/disk1/bd92a143-c4d7-4b70-bb6a-6576678fa96b/user/Backups/sql/4-6-2015

Ada saran?


Ketika Anda dapat ssh tanpa kata sandi, apakah itu termasuk dalam sudo juga? Apakah sudo yang meminta kata sandi atau rsync kepada Anda?
Eric Renouf

Keduanya meminta saya untuk kata sandi, tapi ini adalah mesin remote yang saya khawatirkan.
Arthur Walker

Bisakah Anda melakukannya sudo ssh -p 1111 ***@111.111.111.111tanpa ssh meminta Anda?
Eric Renouf

Aku seharusnya mencobanya. Sepertinya hanya meminta kata sandi, pada remote, ketika saya menggunakan sudo.
Arthur Walker

Jawaban:


0

Itu karena Anda menggunakan sudoyang menggunakan kunci RSA yang berbeda ( rootkunci pribadi), bukan kunci pribadi pengguna Anda.

Jadi jangan gunakan sudo, atau tambahkan kunci rootakun RSA pada remote.

Untuk memverifikasi ini, tambahkan -vvvparameter ke sshperintah untuk melihat output verbose.

Anda juga dapat menggunakan ssh-agentdan ssh-addmenambahkan kunci pengguna Anda, sehingga Anda dapat diidentifikasi dengan benar.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.