다시 볼 것/네트워크 7

Synology PhpMyAdmin 접속 에러

환경: Synology NAS에서 MariaDB, PhpMyAdmin 패키지 사용 (docker 아님) 참조: https://community.synology.com/enu/forum/17/post/88588 문제점 [DDNS]:[외부포트]/PhpMyAdmin 접속 시 아래 오류 발생 (Error during session start; please check your PHP..., session_start(): open(....) failed: Permission denied, session_start(): Failed to read session data: files (path: ...)) 해결책 위에서 문제가 발생한 /var/services/tmp를 보면 아래처럼 /volume1/@tmp에 링크되어있..

NAS에서 Jupyter notebook 설치: 2/2) 접속

요약 환경: Synology DS220+, ipTIME T5004 공유기 참조: http://euhyeji.blogspot.com/2019/05/synology-nas-docker-jupyter-notebook.html 1) 패키지 센터 > Docker > 컨테이너 > Jupyter notebook 컨테이너의 세부 사항 > 로그로 이동해서 아래 그림처럼 ?token=이하의 값을 찾아 복사한다. 2) 본인의 DDNS 등을 이용해서 8888 포트에 접속 (ex. abcd.synology.me:8888) 3) 위에서 복사한 토큰 값을 이용해서 새로운 비밀번호 세팅 후 로그인

NAS에서 Jupyter notebook 설치: 1/2) 설치

요약 환경: Synology NAS 220+, ipTIME T5004 공유기 참조: http://euhyeji.blogspot.com/2019/05/synology-nas-docker-jupyter-notebook.html 1) DSM에 접속 > 패키지센터 > Docker 설치 2) Docker 열기 > 레지스트리 > jupyter 검색 후 jupyter/datascience-notebook 설치 3) 이미지 (설치된 레지스트리로 보임) > jupyter/datascience-notebook:latest 더블클릭 > 고급 설정 4) 볼륨 > jupyter 폴더 생성, 마운트는 /var/nas/jupyter (마운트를 변경해도 되나? 확실하지 않음) 5) 포트 설정 > 컨테이너 포트가 8888로 되어있는지..

범용적으로 사용되는 port list

[참조] TCP/UDP 포트목록 (wikipedia) https://ko.wikipedia.org/wiki/TCP/UDP%EC%9D%98_%ED%8F%AC%ED%8A%B8_%EB%AA%A9%EB%A1%9D TCP/UDP의 포트 목록 - 위키백과, 우리 모두의 백과사전 알려진 포트(well-known port)는 특정한 쓰임새를 위해서 IANA에서 할당한 TCP 및 UDP 포트 번호의 일부이다. 일반적으로 포트 번호는 다음과 같이 세 가지로 나눌 수 있다. 0번 ~ 1023번: 잘 알려진 포트 (w ko.wikipedia.org Synology NAS 네트워크 포트번호 정리 https://www.todaymart.com/406 Synology Nas 네트워크 포트번호 정리 Synology 네트워크 포트번호..

ipTIME 공유기 DDNS 설정

요약 환경: ipTIME T5004 1) 192.168.0.1 (관리페이지) → 로그인 2) 고급 설정 > 특수기능 > DDNS 설정 3) 호스트이름: 임의로 생성 (별도 작업 필요 없음) 4) 사용자 ID: ipTIME 공유기 관리 ID (확실하지 않지만 일단 이것으로 성공) 삽질의 후기 DDNS (dynamic domain name system)이 필요한 이유는 보통 개인 사용자의 경우 IP가 계속 변하는 동적 IP를 사용하기 때문이다. 외부에서 접속 (원격데스크톱 등)하기 위해서는 IP 주소가 필요한데, 이것이 계속 변하니까 이름 (도메인)을 붙여주는 것이다. 위와 같이 세팅하면 등록 IP주소가 변하더라도 외부에서는 호스트이름 (ex. abcd.iptime.org)로 접근할 수 있다. 그림으로 보면..

ipTIME 공유기 포트포워딩

요약 환경: ipTIME T5004 1) 192.168.0.1 (관리페이지) → 로그인 2) 고급설정 > NAT/라우터 관리 > 포트포워드 설정 3) 내부 IP 주소에 포트포워드 할 내부 IP 주소 입력 (자세한 내용은 아래에) 4) 외부 포트 → 내부 포트 맵핑 삽질의 후기 아래와 같이 PC가 공유기에 물려있는 경우, PC에 직접적으로 연결하는 것이 불가능하다. 예를 들어서 어떤 목적으로 PC에서 65535 포트를 열어놨다고 하더라도, 이 포트에 접근하기 위해서는 공유기에 접근하고, 공유기가 아래 그림처럼 해당 접근을 PC로 돌려주는 작업이 필요하고, 이를 포트포워딩이라고 하는 것 같다. 이 경우, 포트포워딩 설정은 규칙 이름: 아무렇게나 적어도 된다. (이렇게 적어도 됨) 내부 IP: 192.168...

NAS SSH 활성화/비활성화

외부에서 NAS에 SSH (22 port) 로 접근할 수 있도록 포트를 열어둘 수 있다. (참고: https://kb.synology.com/ko-kr/DSM/tutorial/How_to_login_to_DSM_with_root_permission_via_SSH_Telnet) 개인적으로 이것저것 시도해보려다가 열어놨었지만 결국 차단되는 외부 시도가 너무 많이 잡혀서 무서워서 꺼버렸다. 웬만하면 켜지 않는 것을 추천 사용환경 Synology NAS DS220+ Iptime 유선공유기 T5004 DSM 세팅 (제어판) - (터미널 및 SNMP) - (터미널) 에서 SSH 서비스 활성화 체크/해제 공유기 설정 (사용 시) 포트포워딩 (port 22) 필요 공유기에서 포트포워딩하지 않으면 당연한 말이지만 외부에..