Big Sur 11.2가 설치된 Macbook에서 VPN을 사용하여 SSH 터널을 설정하려고 시도했지만 작동하지 않는 것 같습니다.
내 Linux 시스템에서는 간단히 VPN을 켜고 SSH 터널을 만들 수 있습니다. 그런 다음 port 를 통해 MySQL 서버에 연결할 수 있습니다 3307
. 내 Macbook에서 동일한 작업을 수행하면 SSH 터널이 연결되지만 해당 포트의 MySQL 서버에 연결할 수 없습니다.
내 정확한 단계는 다음과 같습니다.
- SSH를 통해 서버에 액세스할 수 있도록 VPN을 켜세요.
ssh -g -L 3307:127.0.0.1:3306 user@ip_address
터미널에서 실행하세요 .mysql -u user -p -h [IP] -P 3307
MySQL SSH 터널에 연결하려면 실행하세요 .- 오류:
Can't connect to MySQL server on '[IP]'
.
위의 내용은 내 Linux 시스템에서는 잘 작동하지만 Mac에서는 작동하지 않습니다. 명령을 사용하여 서버에 SSH로 연결할 수 있지만 터널 자체가 작동하지 않습니다.
이런 일이 발생하는 이유가 있나요? 어떻게 진행해야 하나요?
답변1
MySQL 연결 명령이 MySQL 서버의 IP에 연결을 시도하지만 인터넷을 통해 연결할 수 없습니다.
mysql -u user -p -h 127.0.0.1 -P 3307
터널을 통해 연결하려면 Macbook에서 명령을 사용해야 합니다 .