본문 바로가기

쿠분투

하나의 외부 IP로 여러 내부 IP를 가진 PC들에 각각 연결하기

*공유기 설정에서 포트 포워딩을 내부 포트를 그대로 두고 외부 포트를 변경해서 추가하면 된다.

(1) 예를 들어 SSH를 통해 SFTP 연결하려면 SSH 포트는 외부/내부 포트는 22번인데 로컬 네트워크에 있는 다른 PC는 내부 포트는 22번으로 하고 외부 포트를 23번으로 설정한다.

내부 IP
내부 포트
외부 포트
PC1
192.168.0.16
22
22
PC2
192.168.0.34
22
23 (다른 번호로 지정 가능)

(2) 그 다음으로 각 PC에 터미널에서 다음과 같이 입력해서 방화벽을 지정한다.

sudo ufw allow 22/tcp 또는 sudo ufw allow ssh
sudo ufw allow 23/tcp

(3) 외부 IP로 각 PC에 접속을 하기 위해 네이버에서 '내 IP'를 확인한다.

(4) SFTP 연결을 위해 터미널을 열고 각 PC에 OpenSSH를 설치한 후, SSH 서비스를 활성화하고 시작한다.

sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh

(5) Dolphin 브라우저를 열고 다음과 같이 입력한다. 그러면 각 PC에 접속이 되는 것을 확인할 수 있다.

PC 1 접속 : sftp://1.228.12.184:22
PC 2 접속 : sftp://1.228.12.184:23

(6) ssh 접속을 하려면 터미널을 열고 다음과 같이 입력한다.

PC 1 접속 : ssh -p 22 사용자이름@1.228.12.184
PC 2 접속 : ssh -p 23 사용자이름@1.228.12.184