티스토리 뷰
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이 잘 이뤄지는것을 아래와 같이 확인 가능하다.