Ubuntu 尝试通过ssh执行远程命令时出现未知密码类型错误

Ubuntu 尝试通过ssh执行远程命令时出现未知密码类型错误,ubuntu,ssh,ssh-keys,Ubuntu,Ssh,Ssh Keys,我正在尝试对我的远程服务器执行以下命令: $ ssh user@200.204.45.xx -c "mkdir -p ~/.tmp" 但我得到了以下错误: Unknown cipher type 'mkdir -p ~/.tmp' 上面的错误是什么意思?无需使用-c使用ssh执行命令,该选项用于选择密码(您的消息来自于此…),只需将其删除即可。-c命令结构用于本地sh 尝试: 早期的“-c命令”用于工作,不确定发生了什么变化 下面是一些可以复制粘贴并运行的示例: # No pem file

我正在尝试对我的远程服务器执行以下命令:

$ ssh user@200.204.45.xx -c "mkdir -p ~/.tmp"
但我得到了以下错误:

Unknown cipher type 'mkdir -p ~/.tmp'

上面的错误是什么意思?

无需使用
-c
使用
ssh
执行命令,该选项用于选择密码(您的消息来自于此…),只需将其删除即可。
-c命令
结构用于本地
sh

尝试:

早期的“-c命令”用于工作,不确定发生了什么变化

下面是一些可以复制粘贴并运行的示例:

# No pem file
ssh ubuntu@11.111.11.11 "echo $HOME"

# WINDOWS - CMD
ssh ubuntu@11.111.11.11 "echo $HOME"
ssh -i "C:/mycreds/my.pem" ubuntu@11.111.11.11 "echo $HOME"

# WINDOWS - GIT BASH
ssh ubuntu@11.111.11.11 "echo $HOME"
ssh -i "C:/mycreds/my.pem" ubuntu@11.111.11.11 "echo $HOME"
ssh -i "/c/mycreds/my.pem" ubuntu@11.111.11.11 "echo $HOME"

# LINUX
ssh ubuntu@11.111.11.11 "echo $HOME"
ssh -i "/opt/mycreds/my.pem" ubuntu@11.111.11.11 "echo $HOME"
# No pem file
ssh ubuntu@11.111.11.11 "echo $HOME"

# WINDOWS - CMD
ssh ubuntu@11.111.11.11 "echo $HOME"
ssh -i "C:/mycreds/my.pem" ubuntu@11.111.11.11 "echo $HOME"

# WINDOWS - GIT BASH
ssh ubuntu@11.111.11.11 "echo $HOME"
ssh -i "C:/mycreds/my.pem" ubuntu@11.111.11.11 "echo $HOME"
ssh -i "/c/mycreds/my.pem" ubuntu@11.111.11.11 "echo $HOME"

# LINUX
ssh ubuntu@11.111.11.11 "echo $HOME"
ssh -i "/opt/mycreds/my.pem" ubuntu@11.111.11.11 "echo $HOME"