По сути, я хочу удаленно просмотреть файл, это то, что у меня есть. Не работает Я довольно новичок во всем этом:
echo /root/.ssh/id_rsa.pub | ssh root@HOSTNAME "cat >> /root/.ssh/authorized_keys
По сути, я хочу удаленно просмотреть файл, это то, что у меня есть. Не работает Я довольно новичок во всем этом:
echo /root/.ssh/id_rsa.pub | ssh root@HOSTNAME "cat >> /root/.ssh/authorized_keys
не используйте echo
, используйте cat
cat /root/.ssh/id_rsa.pub | ssh root@HOSTNAME "cat >> /root/.ssh/authorized_keys"
echo /root/.ssh/id_rsa.pub
выведет строку /root/.ssh/id_rsa.pubcat /root/.ssh/id_rsa.pub
выведет содержимое /root/.ssh/id_rsa.pub
ssh-copy-id -i my/alternate/pub.key root@HOSTNAME
может быть решением, вам будет предложено ввести пароль в первый раз.
После установки доверительных отношений между серверами, вы можете cat файл с помощью команды ssh
ssh-keygen -t rsa
ssh-copy-id username@server.com
ssh -l username server.ip.addr "cat file.txt"