特使并通过带有用户名的大写字母通过ssh连接

时间:2019-06-18 01:09:57

标签: php laravel ubuntu

我最近安装了laravel envoy任务运行程序,当我尝试使用命令envoy run deploy运行任务时,出现以下错误:

GabotronES@gabriel-ubuntu-1:/var/www/dtcburger.es$ envoy run deploy
Are you sure you want to run the [echo] task? [y/N]: y
[GabotronES:206.189.X.XX]: ssh: Could not resolve hostname gabotrones:206.189.X.XX: Name or service not known
[✗] This task did not complete successfully on one of your servers.

它说它不能解析主机名gabotrones,但是我的ubuntu用户是GabotronES,在我的Envoy.blade.php中,我在@servers指令中也有用户GabotronES,这是因为envoy不允许带有大写字母的用户名通过ssh?


@servers(['web' => 'GabotronES:206.189.X.XX'])

*以防万一我检查了我的IP

1 个答案:

答案 0 :(得分:0)

我认为首都不是问题。

请尝试以下语法:

@servers(['web' => 'GabotronES@206.189.X.XX'])

您还可以尝试直接从命令行连接,以检查一切是否按预期进行。