Laravel 5.2 подключается к удаленной БД через ssh - PullRequest
0 голосов
/ 14 марта 2019

Я подключаюсь к удаленной БД через ssh туннель

Упомянуто здесь

Вот скриншоты DBeaver:

enter image description here

И

enter image description here

Что я делаю для SSH:

ssh -i sharp -N -L 13306:127.0.0.1:3306 root@163.182.198.10

Но там написано

Permission denied (publickey).

Чего мне не хватает?

1 Ответ

0 голосов
/ 14 марта 2019

Вы указываете неверный открытый ключ.

Я имею в виду, ошибка, которую вы нам сообщили, говорит вам об этом.

-i identity_file
             Selects a file from which the identity (private key) for public key authentication is read.  The default is ~/.ssh/id_dsa, ~/.ssh/id_ecdsa, ~/.ssh/id_ed25519 and
             ~/.ssh/id_rsa.  Identity files may also be specified on a per-host basis in the configuration file.  It is possible to have multiple -i options (and multiple
             identities specified in configuration files).  If no certificates have been explicitly specified by the CertificateFile directive, ssh will also try to load cer-
             tificate information from the filename obtained by appending -cert.pub to identity filenames.

Из любопытства, что мешает вам использовать это?

https://packagist.org/packages/stechstudio/laravel-ssh-tunnel

ТАКЖЕ:

Если вы прочитаете комментарии, вы обнаружите некоторые проблемы, сообщающие о проблемах с опцией -N. Попробуйте удалить его.

-N Do not execute a remote command. This is useful for just forwarding ports.

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