본문 바로가기
IT/네트워크

iptime 외부접속하기 (ssh 접속)

by happyMoons 2017. 12. 25.

 

집에 있는 무선 공유기(iptime)를 이용하여 외부(PC, 모바일)에서 내부(PC)로 접속하는 방법을 운영체제가 리눅스(UBUNTU)라 생각하고 설명을 드리겠습니다. (외부PC에서 내부PC로 접속)

 

먼저,

 

1. 192.168.0.1로 접속을 하면 다음과 같은 화면이 나오고 로그인을 합니다. (초기암호는 admin 입니다.)

2. 로그인 한 뒤 '관리도구' 버튼을 누릅니다.

 

 

 

 

3. 왼쪽 메뉴에서 '고급설정' -> '내부 네트워크 설정' 를 눌러줍니다.

4. 표시한 곳에 외부에서 접속하고 싶은 pc의 ip주소와 mac 주소를 입력하고 추가를 눌러줍니다. (리눅스 명령어는 ifconfig 로 확인가능)

 

 

 

 

5. 왼쪽 메뉴에서 'NAT/라우터 관리' -> '포트 포워드 설정' 을 눌러줍니다.

6. 규칙이름, 프로토콜, 외부 및 내부 포트, 내부 ip 주소를 입력하고 적용을 눌러줍니다.

- 규칙이름은 자신이 지정하고 싶은 이름을 해주시면 됩니다.

- 내부 ip 주소는 '내부 네트워크 관리' 메뉴에서 설정한 주소를 사용해주시면 됩니다.

- 만약 지정한 외부포트: 8080, 내부: 80 이라면, 외부에서 8080 포트로 접속했을 때 내부에서는 80 포트로 접속이 됩니다.

(외부포트는 외부에서 접속할 포트번호를 입력해주시면 되는데 해킹위험이 있으므로 잘 알려지지 않은 포트를 이용해주시면 좋습니다.)

 

 

7.  '특수기능' -> 'DDNS 설정' 메뉴를 클릭합니다.

8. DDNS 설정은 다음과 같습니다.

- 호스트이름 : test.iptime.org 처럼 외부에서 접속할 이름을 입력하면 됩니다. (.iptime.org는 고정입니다.)

- 사용자 ID   : 자신의 이메일 주소를 입력합니다. (아무거나 상관없습니다.)

- 사용자 암호 : 외부에서 접속할 때 필요한 암호입니다.

9. 입력이 완료된 후 정상적인 상태라면 '접속 상태'가 '정상 등록' 으로 표시됩니다.

 

 

10. 무선 공유기 설정은 끝났고 외부에서 접속할 PC의 설정을 수정해주셔야 합니다.

11. 우분투 터미널에 접속한 뒤 다음 명령어를 입력합니다. (에디터는 vi, vim, gedit 등 아무거나 사용하시면 됩니다.)

- vim /etc/ssh/sshd_config

 

12. PermitRootLogin 를 찾아서 'yes' 로 수정을 해주고 재시작을 해줍니다.

- /etc/init.d/ssh restart

 

14. putty, winscp, 파일질라 등을 이용하여 ssh 접속을 하시면 됩니다.

 

15. 첫 접속 시 사용자는 root로 접속하시고, 추후 필요 시에 사용자를 추가(useradd)하여 접속하시면 됩니다.