메뉴 바로가기본문 바로가기

공유기에 리눅스 서버를 연결할 때 외부 보안 문제?

2012.12.11조회 282

박**IPTIME N6004RKT FTTH

안녕하세요? IPTIME N6004R 공유기를 사용하고 있는 사용자입니다. 앞에 질문글을 올렸다가 글을 살짝 수정해서 다시 올립니다.

공유기에 리눅스 서버를 설치한 홈서버 PC를 연결하려고 합니다. 리눅스 서버에는 APM(Apache + PHP + MySql)과 FTP 서버 정도를 설치하려고 하고요. 내부에서 관리자 접근용으로 SSH 서버를 설치할 수도 있겠네요. 리눅스 서버를 설치할 때는 보안이 문제인데, 제가 보안 같은 걸 잘 몰라서 질문 올리는데요.

외부에서 홈서버PC로 접속은 IPTIME 공유기의 포트포워딩 기능을 이용하려고 하거든요. 제 목적에서 홈서버PC가 공유기 외부와 접속하는 경우는 Apache/FTP 서버 뿐이므로, 공유기의 포트포워딩 기능을 이용해서 TCP/IP 포트 중 80번(Apache)/21번(FTP) 포트를 홈서버PC로 연결하도록 설정하려고 합니다. 그럼 예를 들어, SSH 접속하는 22번 포트는 공유기 내부 네트웍 상으로만 접속이 가능하고 공유기 외부에서는 접속할 수 없겠죠.

제 생각으로는... 이런 식으로 공유기 포트포워딩 기능을 이용하면 기본적인 보안이 된다고 봅니다. 포워딩된 포트 외에는 외부에서 접근할 수 없기 때문에, 리눅스 홈서버 전체의 보안보다는 Apache/FTP 서버의 보안에만 신경쓰면 된다고 보는 것입니다. 물론 시스템 전체 보안과 Apache/FTP 서버 보안으로 완전히 분리될 수 없는 부분도 있겠지만, 어째건 제 홈서버는  80번/21번 포트로 접속되는 부분의 보안에만 신경쓰면 되지 않을까 생각하는 것입니다. SSH 접속용 22번 포트를 포트포워딩하지 않는다면 SSH의 보안에는 신경 쓰지 않아도 되구요.

이런 생각을 하게 된 것이... 윈도우즈 PC들의 파일공유의 경우, 공유기를 사용하면 PC들이 파일공유 암호를 사용하지 않더라도 내부 PC들끼리만 접속되고 공유기 외부에서는 접속할 수 없기 때문에 안전하다고 들었기 때문입니다. 그래서 리눅스 서버를 운영하더라도 공유기에서 포트를 열어주지 않으면 안전할 거라고 생각하는 것입니다.

제가 이런 목적으로 공유기 포트포워딩 기능을 이용하는 것이 맞는 것인가요? 날도 추운데 수고 많으시고... 답변 부탁드려요.

답변

QnA
제  목공유기에 리눅스 서버를 연결할 때 외부 보안 문제?
이름박**
제품명IPTIME N6004R
인터넷 회선KT FTTH
목록보기
안녕하세요? IPTIME N6004R 공유기를 사용하고 있는 사용자입니다. 앞에 질문글을 올렸다가 글을 살짝 수정해서 다시 올립니다. 공유기에 리눅스 서버를 설치한 홈서버 PC를 연결하려고 합니다. 리눅스 서버에는 APM(Apache + PHP + MySql)과 FTP 서버 정도를 설치하려고 하고요. 내부에서 관리자 접근용으로 SSH 서버를 설치할 수도 있겠네요. 리눅스 서버를 설치할 때는 보안이 문제인데, 제가 보안 같은 걸 잘 몰라서 질문 올리는데요. 외부에서 홈서버PC로 접속은 IPTIME 공유기의 포트포워딩 기능을 이용하려고 하거든요. 제 목적에서 홈서버PC가 공유기 외부와 접속하는 경우는 Apache/FTP 서버 뿐이므로, 공유기의 포트포워딩 기능을 이용해서 TCP/IP 포트 중 80번(Apache)/21번(FTP) 포트를 홈서버PC로 연결하도록 설정하려고 합니다. 그럼 예를 들어, SSH 접속하는 22번 포트는 공유기 내부 네트웍 상으로만 접속이 가능하고 공유기 외부에서는 접속할 수 없겠죠. 제 생각으로는... 이런 식으로 공유기 포트포워딩 기능을 이용하면 기본적인 보안이 된다고 봅니다. 포워딩된 포트 외에는 외부에서 접근할 수 없기 때문에, 리눅스 홈서버 전체의 보안보다는 Apache/FTP 서버의 보안에만 신경쓰면 된다고 보는 것입니다. 물론 시스템 전체 보안과 Apache/FTP 서버 보안으로 완전히 분리될 수 없는 부분도 있겠지만, 어째건 제 홈서버는  80번/21번 포트로 접속되는 부분의 보안에만 신경쓰면 되지 않을까 생각하는 것입니다. SSH 접속용 22번 포트를 포트포워딩하지 않는다면 SSH의 보안에는 신경 쓰지 않아도 되구요. 이런 생각을 하게 된 것이... 윈도우즈 PC들의 파일공유의 경우, 공유기를 사용하면 PC들이 파일공유 암호를 사용하지 않더라도 내부 PC들끼리만 접속되고 공유기 외부에서는 접속할 수 없기 때문에 안전하다고 들었기 때문입니다. 그래서 리눅스 서버를 운영하더라도 공유기에서 포트를 열어주지 않으면 안전할 거라고 생각하는 것입니다. 제가 이런 목적으로 공유기 포트포워딩 기능을 이용하는 것이 맞는 것인가요? 날도 추운데 수고 많으시고... 답변 부탁드려요.

[2012-12-11 04:08:38]
목록보기
▲ddns 문의입니다.
▼공유기 고장의심
챗봇 상담
설치도우미 바로가기
펌웨어 업그레이드 바로가기
펌웨어 복구도우미 바로가기
ipTIME 검색기 바로가기
EasyMesh 접속기 바로가기
ipDISK ipCloud 바로가기
ipCAM Tools 바로가기
DDNS 관리 바로가기

경기도 용인시 기흥구 죽전로 15 6층 (보정동, 벤포스타2빌딩 6층)

통신판매업신고번호 : 용인 기흥 제 388호
사업자등록번호 : 129-81-44050 | 대표자 : 김인

ALL contents are copyright 2004-EFM Networks Co
All right reserved