小编use*_*660的帖子

sh: .ssh/authorized_keys: 是目录吗?

我正在尝试使用命令将 /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

2
推荐指数
1
解决办法
9393
查看次数

标签 统计

ssh ×1