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"