2016-06-09 1 views
2

나는 이것이 내가 생각하는 간단한 수정이라고 확신하지만 위조 서버를 설정하고 데이터베이스에 액세스하려고 노력했다.mysql workbench에서 터널 오류를 일으키는 laravel forge 데이터베이스에 연결하는 이유는 무엇입니까?

내 문제는 내가 위조에 의해 전자 메일로 전송 된 자격 증명을 추가 할 때 ssh 터널 오류가 발생합니다.

내 구성 설정은 모두 IP, 호스트 이름, 암호 id_rsa.pub 키와 비슷하지만 전혀 연결되지 않습니다.

Could not connect the SSH Tunnel 
Failed to Connect to MySQL at ***.*.*.*:3306 through SSH tunnel at ***.**.***.**:22 with user forge 

사람이 왜 터널링에 정교한 : 입력

Name: rs-staging 
IP Address: ***.**.***.** 
Username: forge 
Sudo Password: ****************** 
Database Username: forge 
Database Password: ****************** 

모든 정보는 정확하지만 오류 내가이 얻을 : 여기

내가 포지에서 올바른 세부받은 이메일입니다 MySql Workbench를 통해 작동하지 않을 수 있습니까?

감사합니다.

+0

귀하의 SSH 키가 서버에 설치 되었습니까? –

답변

1

위조 서버에 대한 원격 연결은 데이터베이스에 액세스하려고 할 때 MySQL Workbench을 통해 SSH 옵션을 사용해야합니다.

이렇게하려면 "연결 방법"을 Standard TCP/IP over SSH으로 변경하십시오.

그런 다음 다음과 같은 정보를 제공합니다

SSH Hostname: your_ip : your_ssh_port

SSH Username: 단조

SSH Password :

SSH Key File:id_rsa.pub을 찾습니다 다음 섹션에서 키 파일을 사용하여,이를 건너 (또는 다른 키 파일)을 로컬 시스템에 저장하십시오. 이것은 서버를 설정 및 프로비저닝 할 때 SSH Keys에서 Laravel Forge까지 추가 한 동일한 키 파일입니다.

그런 다음 나머지 정보를 적절하게 작성하십시오. 이렇게하면 mysql server settings을 수정하지 않고 적절한 SSH 키 파일을 올바르게 터널링하고 데이터베이스에 원격 액세스 할 수있게하거나 특정 IP가 필요한 사용자를 추가하여 터널링 할 수 있습니다.