我正在远程服务器上部署我的应用程序,并想在我的本地机器上测试它。我发现我不能使用ssh localhost 'command'运行一些命令,但我可以在没有ssh.I的情况下直接运行它。我想知道为什么以及如何解决这个问题?
发布于 2015-08-18 14:34:43
是的,有:
$ ssh localhost 'command'向本地主机发出新的ssh会话,然后在新的bash中运行命令
$ command是“快捷方式”,它直接将新命令作为当前shell的子进程运行。
要使用第一种方法,您需要在本地主机上运行sshd服务器,否则将出现错误。
https://stackoverflow.com/questions/32063332
复制相似问题