PhpStormを使用して、迷惑なマシンでMySQLデータベースへの接続を作成できません。
私の設定は:
[データベース]タブ:
-ホスト:127.0.0.1
-ポート:3306
-ユーザー:root
-パスワード:root_passsword
SSH/SSLタブ:
-プロキシホスト:192.168.56.102
-ポート:22
-プロキシユーザー:vagrant
-プロキシパスワード:vagrant
誰かが私を助けてくれますか?ありがとう
[SSH/SSL]タブで、[Auth type Key pair
]を選択し、IdentityFile
で定義されている秘密鍵ファイルへのパスをコピーします。たとえばC:/virtualM/deb56/puphpet/files/dot/ssh/id_rsa
$vagrant up
$vagrant ssh-config
Host local
HostName 127.0.0.1
User vagrant
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile "C:/virtualM/deb56/puphpet/files/dot/ssh/id_rsa"
IdentityFile "C:/Users/User/.vagrant.d/insecure_private_key"
IdentitiesOnly yes
LogLevel FATAL
これは、このテーマに関する本当に素晴らしい記事です:
あれは:
cd ~/path/to/your/project
vagrant ssh-config
コマンドを実行しますまたは、私が上部に投稿したURLのページにアクセスしてください。
Homesteadを使用している場合、これらの設定はVagrantボックスで問題なく機能しました。
Host: 192.168.10.10
Port: 3306
Username: Homestead
Password: secret
それから、MilanGの回答もそうだったので、快適に感じるものをすべて選んでください。私にとってそれはローカルにすぎないので、これを行いました。Vagrantボックスを移動しても、キーファイルパスを更新する必要はありません。しかし、それは本当にマイナーなので、最高だと思うものは何でもしてください。