SW/ 개발팁 / 추천프로그램, 꿀팁 공유
  • 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
Linux

마리아 DB 외부에서 접속 안되게 하는 방법이 있을까요?

마이크로서버 174

0

15

시놀로지 마리아 DB10인데요. 로컬에서만 쓰고 외부에서 접속 안되게 하는 방법이 있을까요?

 

https://시놀도메인주소/phpmyadmin 치고 들어가니 바로 접속이 되네요...ㄷㄷㄷ

 

계정 만들때 localhost로 했음에도 불구하고 들어가집니다.

 

보안 때문에 문의 드립니다.

 

 

[mysqld]
port=3306
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
skip-networking


/volume1/@appstore/MariaDB10/usr/local/mariadb10/etc/mysql/my.cnf

 

이방법은 한번 써봤어요. my.cnf에 저 위에 구문 넣고 마리아DB10 재시작해도 마찬가지네요.

 

조언 부탁드립니다.

 

신고공유스크랩
15
profile image 1등
달소 2023.08.28. 22:00
mariadb는 패키지로운영중이신가요?
phpmyadmin설정이 어떻게됐는지 기억이안나네요,,,
마이크로서버 글쓴이 2023.08.28. 23:41
달소
예 시놀로지 패키지로 사용중입니다. 일단은 조금 난수로 Alias를 만들어서 (phpmyadmin) 우회 하게 했는데 정확한 방법은 아닌거 같습니다. ㅡㅡ
2등
딩구르 2023.08.28. 22:26
방화벽설정 외부에서 들어오는 포트 80,443 막으시면 되요. 디비 관리페이지로 접속하신 거지 DB에 3306 포트로 직접 접하신게 아니에요. 아니면 phpmyadin 웹서비스 자체를 내리셔서 관리페이지에 접속을 못하게 하시는게..
마이크로서버 글쓴이 2023.08.28. 23:41
딩구르
그러면... 제 나스로 접속을 외부에서 못하죠... ^^ 포트가 아니라... 뒤에 alias가 붙어서 접속이 되더라구요.
3등
alcyone 2023.08.28. 22:32
한번 디비랑 php어드민을 도커로 관리해보세요.
따로 리버스프록시하거나 포트개방안하면 외부에 노출안되기도하고 버전고정도 편해서 관리하기 편하더라고요
마이크로서버 글쓴이 2023.08.28. 23:43
alcyone
도커로 하면 되긴 할텐데 이미 셋팅을 해 버려서...ㅜㅜ 일단 한번 다시 도커로 해봐야 겠습니다. 아~ 이거 선택의 여지 없이 그냥 외부에서 접속이 되어 버리네요.
rnlcksk 2023.08.29. 01:52
phpmyadmin을 쓰지마세요
mariadb 자체에 접근되는게 아니라
구동중인 phpmyadmin을 통해 접근되는걸로 보이는데요.
개인적으로 db 구성 가이드에서 매번 제일 이해 안가는게 phpmyadmin이었습니다.
마이크로서버 글쓴이 2023.08.29. 17:31
rnlcksk
도커 통해서 구성 했습니다. ㅎㅎ 감사합니다. 저는 DB 잘 몰라서 phpmyadmin 없으면 cli로 접근하기는 조금 어려워요. ^^
KelvinKang 2023.08.29. 07:39
상식적으로 생각해서
Maria db를 외부접속이 안되게 했다고 쳐봅시다. 그리고 phpmyadmin이 같은 서버에 설치 되어 있으면 phpmyadmin 이 접속하는 입장에서는 db가 로컬인 상황입니다.

phpmyadmin만 빼면 외부접속이 안되는 상태로 셋팅이 잘 된 상태 이겠죠..
neidn 2023.08.29. 08:24
일단 phpmyadmin을 지우시고,
mysql에 접속해서 user 중에 host가 localhost 와 127.0.0.1 만 존재한다면 내부접속만 가능한 상태인거죠
냉동개구리 2023.08.30. 16:20
마이크로서버
질문 좀 드리겠습니다.

도커로 php어드민을 설치해서 필요할때만 php어드민 도커를 켜고 끄고 하면 되는건가요?
아니면 도커에 설치된 것 자체만으로도 항상 php어드민 도커를 켜놔도 외부 접속이 안되게 되는건지요?
profile image
꾀지남편 2023.08.30. 18:39
냉동개구리
그런 식의 사용이라면 온오프보다는 클라우드 플레어 제로트러스트 같은 도메인 기반 로그인을 사용하는게 편하겠습니다.
마이크로서버 글쓴이 2023.08.30. 22:35
냉동개구리

끄고 켤 필요 없구요. 저건 포트만 외부로 포워딩 안해주면 외부에서 당연히 접속이 안되죠... ^^ 이전에 시놀의 경우 phpmyadmin이 제 도메인 그러니까 80/443 하고 연계 되어서... 도메인 뒤에 alias 로 연계 되더라구요. https://www.mydomain.com/phpmyadmin 이런식으로 주소치면 들어가게 되어 있어서 도커로 아예 포트를 바꾼거죠... 내부에서 예를들어 192.168.1.10:8899 이렇게 치고 들어가야 하고... 포트포워딩 8899 안해주면 외부접속 안되요... ^^ 외부에서 쓰실려면... 도메인 사용하시면 되구요... 리버스 같은거요. 저는 외부에서 노출 안시킬려고 도커로 한거구요. 제 생각에 저도 안해봤는데 phpmyadmin off 하면... 마리아 DB를 CLI로 구성 하셔야 할거에요.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
분류 제목 글쓴이 날짜 조회 추천
잡담 뭐 찾아볼때 copilot 좋네요 1 bigworker128 5시간 전22:16 65 +1
정보 Influxdb와 Grafana를 사용해 proxmox 데이터 그래프 보기 DarkAcid 17시간 전10:10 77 +1
Windows 윈도우11 사용자 pw 만료 없애기 달소 1일 전07:57 144 +4
Linux
normal
minnnning 24.03.11.01:12 84 0
Linux
normal
회원 23.03.14.12:18 90 0
Linux
normal
Nasmania 24.03.18.17:25 96 0
Linux
normal
이해하면 23.11.30.11:47 96 0
Linux
normal
콜라 23.04.28.18:07 115 0
Linux
normal
마이크로서버 23.08.27.00:42 124 +2
Linux
normal
상방리 23.03.06.11:05 127 0
Linux
normal
zepinos 24.03.25.10:24 127 0
Linux
normal
콜라 23.03.08.10:21 130 +1
Linux
normal
i7-13700K 23.12.30.23:54 136 +1
Linux
normal
화정큐삼 23.12.11.23:27 137 0
Linux
normal
행복구슬 23.11.30.17:21 139 0
Linux
image
SHISHAMO 24.02.29.18:33 140 +1
Linux
normal
bumworld 23.07.28.22:07 152 0
Linux
normal
행복구슬 23.11.20.10:25 153 0
Linux
normal
WHYism 24.01.19.09:35 159 +1
Linux
image
bravewind 23.05.02.16:01 162 0
Linux
normal
WHYism 24.01.17.10:02 166 +1
Linux
image
WHYism 24.01.17.09:23 167 0
Linux
normal
마이크로서버 23.08.28.21:58 174 0