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.