bash:检查我是否可以(使用密钥)ssh到主机列表
我想检查是否仅使用键就可以ssh到主机的列表 建议执行以下操作:bash:检查我是否可以(使用密钥)ssh到主机列表,bash,ssh,Bash,Ssh,我想检查是否仅使用键就可以ssh到主机的列表 建议执行以下操作: exec ssh -o BatchMode=yes "user@host" true 。。。它应该连接到主机,运行true并返回其退出状态 在我的Ubuntu机器上,它不工作。上述命令中的某些内容强制终端关闭。我做错了什么 (另外,由于我需要使用-l选项来传递我的用户名,常规命令是:ssh-l user host。exec会将其解释为其他内容吗?exec会将当前shell替换为ssh)。当ssh退出时,您的终端也会退出。只用 s
exec ssh -o BatchMode=yes "user@host" true
。。。它应该连接到主机,运行true
并返回其退出状态
在我的Ubuntu机器上,它不工作。上述命令中的某些内容强制终端关闭。我做错了什么
(另外,由于我需要使用
-l
选项来传递我的用户名,常规命令是:ssh-l user host
。exec
会将其解释为其他内容吗?exec
会将当前shell替换为ssh
)。当ssh
退出时,您的终端也会退出。只用
ssh -o BatchMode=yes "user@host" true
在ssh
完成后返回shell