Нет доступа к .ssh / config с посланником - PullRequest
0 голосов
/ 06 октября 2019

После переустановки Kubuntu у меня проблемы с запуском envoy с ssh. Я установил 700 в файл конфигурации, но все равно получил ошибку:

$ sudo chmod  700  /home/serge/.ssh/config
serge@athoe:/mnt/_work_sdb8/wwwroot/lar/hostels2$ envoy run Hostels2Deploy  --app_version=0.112 --run_migration=1   --run_migration_seed=1                                                                                                   
PHP Warning:  file_get_contents(/home/serge/.ssh/config): failed to open stream: Permission denied in /home/serge/.composer/vendor/laravel/envoy/src/SSHConfigFile.php on line 35                                                            

Warning: file_get_contents(/home/serge/.ssh/config): failed to open stream: Permission denied in /home/serge/.composer/vendor/laravel/envoy/src/SSHConfigFile.php on line 35                                                                 
[laravelserver]: ssh: Could not resolve hostname laravelserver: Name or service not known                                                                                                                                                    
This task did not complete successfully on one of your servers.   

Как это исправить?

ИЗМЕНЕНО: Это не похоже на проблему с файлом посланника,как это работало до переустановки Kubuntu В поисках решения я запускаю следующее:

sudo chmod -R 777 /home/serge/.composer/config.json
sudo chown serge /home/serge/.composer/config.json

Но я получил сообщение, что /home/serge/.composer/config.json не найден. затем я беру его из предыдущей домашней установки с содержимым:

{
    "require": {
        "laravel/envoy": "^1.6",
        "laravel/installer": "~1.1"
    }
}

и запускаю

sudo service sshd restart

Но все равно получаю эту ошибку. У меня есть:

$ composer -v
...
Composer 1.6.3 2018-01-31 16:28:17

Что-то не так с композитором или его разрешениями, так как у меня не было файла /home/serge/.composer/config.json?

какие шаги предпринять?

1 Ответ

0 голосов
/ 10 октября 2019

Я обнаружил, что .composer / файл конфигурации запрещен с использованием ветки laravel и после команды:

 sudo chmod  744  /home/serge/.ssh/config

мне помогло!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...