0
我試圖用ssh登錄來運行命令。用ssh執行命令
的ls
命令工作正常,
[email protected]:~$ ssh -o "StrictHostKeyChecking no" -o "PasswordAuthentication no" -i /root/.juju/ssh/juju_id_rsa [email protected] ls
給文件列表/目錄
但是,當我使用ssh運行/bin/bash
它掛(不響應輸出)。
[email protected]:~$ ssh -o "StrictHostKeyChecking no" -o "PasswordAuthentication no" -i /root/.juju/ssh/juju_id_rsa [email protected] /bin/bash
當我在192.168.50.2上運行/bin/bash
時,沒有輸出,但命令返回。如果ssh命令沒有從ssh返回,原因是什麼?
你正在啓動一個交互式shell,它不會掛起,它正在等待你給它一些輸入。 – arco444 2014-10-07 10:55:03
非常感謝arco。我現在明白了。 – 2014-10-07 10:57:55