우분투(Ubuntu) 리눅스 SSH 설정 및 연결 방법


라즈베리파이3에 우분투를 올리면서, SSH를 연결하려고 했다. 

근데 피치못할 문제때문에 시간이 좀 잡아먹어서 안까먹을려고 포스팅




apt-getupdate

 (sudo) apt-get update


ssh openssh-server 설치 

apt-get install openssh-server


ssh 클라이언트와 서버를 동시에 설치

 (sudo) apt-get install ssh


방화벽 해제

 (sudo) ufw enable
(sudo) ufw allow 22
(sudo) ufw reload


ssh 서비스 시작

 (sudo) service ssh start



제대로 구동되는지 확인

 (sudo) service ssh status
(sudo) ps -ef | grep sshd
(sudo) netstat -ntlp | grep sshd

* 공유기 포트포워딩 *

필자는 SK 공유기를 사용하고 있고, 공유기 접속 IP는 192.168.25.1

로그인하고 방화벽 -> 포트포워딩탭에서 추가해준다.

외부에서 공유기 접속할때 22번포트로 접속하면 내부IP주소+포트로 포워딩해주는 것이다.





* 공유기 사용할 때 중요 *

만약 공유기를 쓰고 있으면 고려해야 할 것이 하나 더 있다.

같은 공유기내에서 서버, 데스크탑이 있고 데스크탑에서 서버로 SSH 접속하려고 하면

외부 공인 IP주소가 아니라 내부 공유기가 할당한 IP주소를 입력해야 접속이 된다.

(같은 공유기 대역이면 공인IP가 아닌 사설IP로 SSH 접속)


같은 공유기를 사용하고 있지 않다면
(테더링, 다른 장소 등)

원래 접속하던대로 공인 IP로 SSH 붙으면 된다. 








+ Recent posts