Je vous vais demandé de lancer
ssh -v root@unServeurRemote.com id
C’est-à-dire de lancer la commande id sur le serveur
Pourquoi vous vous amusez à éditer les commandes et les sorties ?
D’accord, on pourrait supprimer l’option -v.
Mais ce qui coince c’est votre compréhension du problème.
Sur la machine locale seulement, sur le serveur distant vous êtes root
Devoir s’authentifier comme root sur un système distant pour simplement lire un fichier /tmp/test ne me paraît pas très utile ou pertinent (pour une copie de /tmp/test )
Par contre, des commandes comme
ssh root@distant ls -l .ssh
cd /tmp
scp root@distant:.ssh/id_rsa.pub .
ls -l id_*
vous permettront de comprendre que scp n’est pas une commande privilégiée et donc cela ne peut pas remplacer chown.
fp2@debpacha:/tmp$ l authorized_keys
4 -rw-r--r-- 1 fp2 fp2 246 janv. 31 01:33 authorized_keys
fp2@debpacha:/tmp$ sudo pwd
/tmp
fp2@debpacha:/tmp$ sudo chown root:root authorized_keys
fp2@debpacha:/tmp$ sudo SSH_AUTH_SOCK=$SSH_AUTH_SOCK cp -p authorized_keys /root/.ssh
fp2@debpacha:/tmp$ sudo SSH_AUTH_SOCK=$SSH_AUTH_SOCK ssh localhost id
The authenticity of host 'localhost (::1)' can't be established.
ECDSA key fingerprint is SHA256:UN6vSlmphWYOvtU3Gr+JDiPro6FNTofHzG4Z7dB45rM.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'localhost' (ECDSA) to the list of known hosts.
uid=0(root) gid=0(root) groupes=0(root)
fp2@debpacha:/tmp$ sudo SSH_AUTH_SOCK=$SSH_AUTH_SOCK ssh root@localhost ls -l .ssh
total 8
-rw-r--r-- 1 root root 246 janv. 31 01:33 authorized_keys
-rw-r--r-- 1 root root 664 janv. 31 01:36 known_hosts
fp2@debpacha:/tmp$ ssh root@localhost ls -l .sshtotal 8
-rw-r--r-- 1 root root 246 janv. 31 01:33 authorized_keys
-rw-r--r-- 1 root root 664 janv. 31 01:36 known_hosts
fp2@debpacha:/tmp$
fp2@debpacha:/tmp$ scp root@localhost:.ssh/authorized_keys id_rsa.pub
authorized_keys 100% 246 493.7KB/s 00:00
fp2@debpacha:/tmp$ l id*
4 -rw-r--r-- 1 fp2 fp2 246 janv. 31 01:44 id_rsa.pub
fp2@debpacha:/tmp$
Voir aussi ma réponse à Michel
Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة
F. Petitjean
Ingénieur civil du Génie Maritime.
« On ne perd pas son temps en aiguisant ses outils. »
Proverbe français