Linux/라즈베리파이

[라즈베리파이4] 3. 외부에서 Ubuntu 접속하기 - ssh

태오님 2023. 5. 15.

[이전 글]

https://devteo77.tistory.com/57

 

[라즈베리파이4] 2. 무선 인터넷 연결하기 - wifi

https://devteo77.tistory.com/56 [라즈베리파이4] 1. 라즈베리파이에 Ubuntu 설치 [라즈베리파이를 사용하는 이유] 지금까지 AWS를 이용하여 프로젝트를 배포해 왔지만 개인 서버를 직접 구축하고 운영해보

devteo77.tistory.com

 

이제 wifi도 연결이 되었으니 외부랑 통신할 수 있다!

 

[목표]

1. MacBook iTerm2에서 ssh통하여 라즈베리파이 Ubuntu 접속

2. 내부 사설 통신망에서 접속하기

3. 22번 포트 개방

4. 계정끼리 메시지 주고받기

 

아직 외부망과 내부망 연결을 위한 포트포워딩과 DDNS 작업을 하지 않았기 때문에

일단 내부망끼리 ssh 접속을 시도해 보겠다.

 

1. openssh-server 패키지 설치

ssh apt install openssh-server

 

2. 22번 포트 개방

sudo ufw allow 22	//22번 포트 개방

 

3. ssh을 통한 외부 기기에서 Ubuntu 접속

ssh unbuntu@192.168.0.15	// 기본 포트가 22일시 -p [포트번호] 생략

unbuntu -> 접속하려는 계정명

192.168.0.15 -> 현재 ubuntu의 IP

 

# ip 확인하는 방법

ifconfig

# 현재 wifi 사용 중

wlan0 -> inet의 값이 IP

 

 

4. 접속 성공 화면

위의 ssh 명령어 입력 후

해당 계정의 비밀번호를 입력하면 접속이 된다.

[mac에서 라즈베리파이 ubuntu 서버 접속 성공]

 

5. 메시지 주고받기

 

외부에서 접속한 ubuntu 계정과 라즈베리파이 Ubuntu에서 접속 중인 root와 메시지 주고받기

 

root가 보낸 메세지를 받은 ubuntu

댓글