Im Grunde möchte ich eine Datei remote caten, das ist, was ich bisher habe. Es funktioniert nicht. Ich bin ziemlich neu in all dem:
echo /root/.ssh/id_rsa.pub | ssh root@HOSTNAME "cat >> /root/.ssh/authorized_keys
Antwort1
nicht verwenden echo
, verwendencat
cat /root/.ssh/id_rsa.pub | ssh root@HOSTNAME "cat >> /root/.ssh/authorized_keys"
echo /root/.ssh/id_rsa.pub
gibt die Zeichenfolge /root/.ssh/id_rsa.pub auscat /root/.ssh/id_rsa.pub
gibt den Inhalt von /root/.ssh/id_rsa.pub ausssh-copy-id -i my/alternate/pub.key root@HOSTNAME
könnte eine Lösung sein. Beim ersten Mal werden Sie nach dem Passwort gefragt.
Antwort2
Nachdem Sie Vertrauensstellungen zwischen den Servern eingerichtet haben, können Sie eine Datei mit dem SSH-Befehl caten
ssh-keygen -t rsa
ssh-copy-id [email protected]
ssh -l username server.ip.addr "cat file.txt"