질문
MySQL 3306 포트 외부에 열어놔도 됨?
집에서 워크벤치로 서버 DB 보려고
방화벽에서 3306 열어도 되는지
집에서 워크벤치로 서버 DB 보려고
방화벽에서 3306 열어도 되는지
열지 않는 게 좋습니다. 3306 을 인터넷에 열면 몇 시간 안에 비밀번호 대입이 들어오고, 비밀번호가 약하면 데이터를 지우고 돈을 요구하는 테이블만 남기고 가는 경우가 실제로 많습니다. 대신 이렇게 접속하세요 1. SSH 터널: ssh -L 3307:127.0.0.1:3306 사용자@서버IP 후 워크벤치에서 127.0.0.1:3307 로 접속 (워크벤치의 Standard TCP/IP over SSH 도 같은 방식) 2. MySQL 은 bind-address = 127.0.0.1 로 두기 3. 꼭 열어야 하면 방화벽에서 내 IP 하나만 허용 확인 방법: 휴대폰 테더링처럼 다른 망에서 nc -vz 서버IP 3306 을 해 보고, 연결이 안 되면 제대로 닫힌 것입니다. 국내 단독형 요금 예시: 「에그호스팅 VPS 요금과 사양」 글 보기 →
ㄹㅇ 3306 열어뒀다가 테이블 다 날아가고 비트코인 달라는 테이블 하나 남아있었음