Я разрабатываю приложение laravel, и мне нужно загрузить некоторые файлы по ssh.Как настроить laravel для использования ключей ssh
До сих пор я мог сделать это, предоставив пользователю и пароль для входа на ssh-сервер в файле app/config/remote.php. Это выглядит следующим образом:
'connections' => array(
'production' => array(
'host' => '',
'username' => '',
'password' => '',
'key' => '',
'keyphrase' => '',
'root' => '/var/www',
),
'staging' => array(
'host' => 'localhost',
'username' => 'dhouard',
'password' => 'somepasswordhere',
'key' => '',
'keyphrase' => '',
'root' => '/home/dhouard',
),
),
Когда я
SSH::into('staging')->put('somepath/somefile', 'remotepath/remotefile')
Файлы загружаются хорошо. Но мне нужно использовать ключ и ключевую фразу, но я не знаю, как это сделать.
Некоторое время я искал googled, но я не могу найти учебник для этого.
Может ли кто-нибудь сказать мне шаги ?.
Разве вы не просто вводите ключ и ключ в настройки конфигурации? – user3158900
Вы имеете в виду сделать «cat .ssh/id_rsa» и поместить содержимое в файл конфигурации? – Dhouard
Нет, я думаю, вы дадите ему путь к вашему ключевому файлу. – user3158900