-
scp
tidak mendukung untuk meneruskan agen Anda (hardcoded untuk dinonaktifkan dalam kode) jadi ini tidak mungkin apa yang Anda coba. -
Masalahnya ada di
sudo
. Sambungan kessh-agent
disimpan dalam variabel lingkunganSSH_AUTH_SOCK
(echo $SSH_AUTH_SOCK
) dan variabel ini tidak dipertahankan selamasudo
jadi ada dua kemungkinan:-
Jangan gunakan
sudo
kescp
. Jalankan sajascp
ke beberapa lokasi waras dan kemudiansudo cp
file ke lokasi yang diinginkan. -
Paksa
sudo
untuk melestarikan env. variabel menggunakan-E
beralih:sudo scp -r <new_folder> <second-server-path>
-
-
Saat Anda ingin menyalin file antara dua server, gunakan
-3
switch, yang akan membuat kedua autentikasi dari host Anda, tempat Anda memiliki akses ke agen Anda.
Memunculkan jendela terminal baru dengan direktori yang sama dengan jendela sebelumnya
Apa arti huruf 'u' di /dev/urandom?