mysql 서버를 실행하는 EC2 인스턴스가 있으며 서버는 키 기반 인증을 사용하여 연결합니다. 다른 비 - 아마존 서버에서 PHP를 통해이 EC2 인스턴스의 mysql 서버에 연결해야합니다. 이것이 가능한가? 그렇다면 어떻게해야합니까? PHP에서 ssh2 연결 함수를 사용해야합니까? 분명히, 서버가 키 기반 인증을 사용하기 때문에 mysql_connect를 사용할 수 없다. 누구든지 도움을 줄 수 있으면 크게 감사하겠습니다.키 기반 인증을 사용하여 EC2 인스턴스의 MySql에 PHP를 통해 연결
0
A
답변
0
키 기반 인증이란 ssh 키를 의미하며 키가있는 mysql에 연결하지 않는다고 가정합니다.
그래서 몇 가지 옵션이 있습니다.
SSH 터널을 사용하십시오. 이것은 non-amzn 서버에서 ssh 리스너를 사용하고 SSH를 통해 mysql 인스턴스에 대한 모든 통신을 전달합니다. 이것은 좀 더 안전하지만 약간의 오버 헤드가 없습니다.
보안은 비 AMZN 서버의 IP에 보안 그룹을 열 수있는 우려 작 및
어떤 경우이든, 이와 같이 몇 가지 지연 실행 쿼리로 끝납니다. 서버 간의 연결에 따라 다릅니다.
관련 문제
- 1. pdo를 사용하여 PHP를 통해 mysql에 연결
- 2. 터미널에서 PHP를 통해 MYSQL에 연결
- 3. PHP를 통해 Amazon EC2 인스턴스에 SSH 연결
- 4. 플렉스에서 PHP를 사용하여 mysql에 연결
- 5. xampp을 통해 php를 사용하여 mysql에 연결 중 .... 데이터베이스 연결 문제
- 6. PHP로 SSH를 통해 MySQL에 연결
- 7. SSL을 통해 MySQL에 연결
- 8. 내 EC2 인스턴스의 GUI 환경
- 9. PHP를 통해 Amazon EC2 Instance ID 받기
- 10. 다른 EC2 인스턴스의 Amazon EC2 인스턴스에 MySQL 데이터베이스에 안전하게 연결
- 11. WAMP를 통해 MySQL에 연결
- 12. LAN을 통해 mySQL에 연결
- 13. https를 통해 MySQL에 연결
- 14. JSP를 통해 MySQL에 연결
- 15. boto를 사용하여 새로 만든 ec2 인스턴스의 ssh 키
- 16. Amazon EC2 인스턴스에서 실행중인 mysql에 원격으로 연결
- 17. Zaphir을 사용하여 MySQL에 연결
- 18. PHP를 통해 mySQL에 중괄호 보내기
- 19. PHP를 통해 SOQL 데이터베이스에 연결
- 20. Amazon EC2 인스턴스에서 실행중인 mysql에 원격으로 연결
- 21. DBExpress를 사용하여 SSL을 통해 MySQL에 연결
- 22. 네트워크를 통해 JDBC를 사용하여 MySQL에 연결
- 23. PHP를 통해 Javascript를 통해 MySQL에 액세스
- 24. 웹 소켓을 통해 MySQL에 연결
- 25. PHP를 통해 연결 연결 재설정
- 26. PowerShell을 통해 MySQL에 연결 원격 연결
- 27. EC2 인스턴스의 npm 문제
- 28. 젠드를 사용하여 MySQL에 연결
- 29. ec2 인스턴스를 filezilla를 통해 연결
예, ssh 키를 의미합니다. PHP에서이 연결을 어떻게 설정합니까? –
PHP 외부에서 터널을 설정해야합니다. 별도의 프로세스로 실행됩니다. 일단 그렇게하면, localhost를 호스트 이름으로 사용하는 mysql과 터널이 수신 대기하는 포트에 연결하게됩니다. – datasage
예, 터널을 설정하는 방법을 알고 있습니다. PHP를 통해 서버에 연결해야하지만 서버는 키 기반 인증을 사용합니다. PHP를 통해 키 기반 인증을 사용하여 서버에 어떻게 연결합니까? –