我尝试使用ssh登录运行命令。
该ls
命令运行正常,
ubuntu@arm64:~$ ssh -o "StrictHostKeyChecking no" -o "PasswordAuthentication no" -i /root/.juju/ssh/juju_id_rsa [email protected] ls
提供文件/目录列表
但是,当我/bin/bash
使用ssh运行时,它挂起了(没有响应输出)。
ubuntu@arm64:~$ ssh -o "StrictHostKeyChecking no" -o "PasswordAuthentication no" -i /root/.juju/ssh/juju_id_rsa [email protected] /bin/bash
当我/bin/bash
在192.168.50.2上运行时,没有输出,但是命令返回。如果ssh命令没有从ssh返回,原因是什么?
运行时,/bin/bash
您将创建一个新bash
进程,就像启动终端时一样。
就像使用终端bash一样,通过ssh进行bash将等待您提供进一步的说明,然后再将输出返回给您。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句