티스토리 뷰

Ubuntu를 처음 설치하면 다른 PC에서 새로 설치한 ubuntu에 ssh접속을 시도하면, 

아래와 같이, ssh connection이 refuse되는 경우가 있다.

 

 

이러한 경우는 두가지를 확인해야한다.

1. Ubunu에 ssh가 설치되어있는지.
2. 방화벽에 막히는 것이 아닌지.

1. Ubuntu에 ssh가 설치되어 있지 않는 경우.


아래와 같이 명령어를 실행하여, ssh server/clinet를 설치해주고, ssh service를 실행한다. 


osboxes@osboxes:~$ sudo apt-get update

osboxes@osboxes:~$ sudo apt-get upgrade

osboxes@osboxes:~$ sudo apt-get install openssh-server

osboxes@osboxes:~$ sudo apt-get install ssh

osboxes@osboxes:~$ sudo service ssh start 

아래와 같이 

ssh service가 실행되고 있는지 확인.

 

 

 



2. 방화벽에 막히는 경우. 

osboxes@osboxes:~$ sudo ufw enable
Firewall is active and enabled on system startup

 

 

ssh가 사용하는 포트번호가 22번이므로 아래와 같이 port 22번을 허용해주자.


osboxes@osboxes:~$ sudo ufw allow 22
Rule added
Rule added (v6)

osboxes@osboxes:~$ sudo ufw reload
Firewall reloaded

 

 

1번 혹은 2번이 해결될 수 connection이 잘 이뤄지는것을 아래와 같이 확인 가능하다.

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함