我正在尝试使用命令将 /id_rsa.pub 复制到另一台机器
cat .ssh/id_rsa.pub | ssh root@10.0.2.15 'cat >>
.ssh/authorized_keys'
Run Code Online (Sandbox Code Playgroud)
但不断收到错误
sh: .ssh/authorized_keys: Is a directory
Run Code Online (Sandbox Code Playgroud)
我使用以下命令创建了目录
mkdir ~/.ssh
chmod 700 ~/.ssh
touch ~/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)
目标机器上命令的输出
ls -l /root/.ssh
Run Code Online (Sandbox Code Playgroud)
是“总0”
ssh ×1