공부하는 블로그

CentOS 7에서 SSH접속 허용하기 본문

리눅스

CentOS 7에서 SSH접속 허용하기

young_o-o 2021. 5. 3. 19:20
728x90

리눅스 서버에 접속하여 사용할 수 있게 하기 위해서는 우선 SSH 접속을 허용시켜줘야 합니다.

CentOS 7 컴퓨터에서 터미널을 켠 다음 root로 들어가 실행을 실행해야합니다.

 

우선 sshd가 설치되어있는지 확인해야 하는데요

 

which 명령어를 사용하면 어디에 설치되어 있는지 알 수 있습니다.

만약 설치가 되어있지 않다면 yum을 이용해서 설치하시면 됩니다.

 

yum install openssh-server

 

한 뒤, 완료되었다고 뜨면 다시 which를 사용하여 확인하시면 됩니다.

 

설치가 완료되면 ssh config 파일 설정을 해주셔야 하는데, 이때 vi 편집기를 이용해서 편집해주시면 됩니다.

 

vi /etc/ssh/sshd_config 

여기서 #port 22를 주석을 지워준 뒤, port 번호 수정해주시면 됩니다.

 

vi 편집기를 사용하실 때 수정하고자 하는 곳으로 방향키를 이용해서 간 뒤,

insert 키를 누른 다음 수정할 내용을 수정하면 됩니다.

수정한 다음에 Esc키를 눌러서 입력모드에서 나온 후 :키를 누른 다음 wq 를 입력한 뒤 Enter를 누르시면 됩니다.

wq는 저장하고 끄기 입니다.

입력이 잘 되었는지 확인하고 싶다면 more /etc/ssh/sshd_config 를 이용해서 내용을 확인하시면 됩니다.

 

위에서 한 것과 마찬가지로 vi 편집기를 이용해서 sercives file의 port number도 수정해주셔야 합니다.

vi /etc/services

저기 파랗게 칠해진 곳에 22라고 되어있는데 그 부분을 사용하시는 port로 수정해주시면 됩니다.

저 부분이 찾기 힘들 수 있으니 주의해서 찾으시길 바랍니다.

 

그런 뒤, sshd service를 재시작 해줘야합니다.

systemctl restart sshd.service

 

그리고 혹시 에러가 뜬다면 

semanage port -l | grep ssh

이 명령어를 사용하셔서 ssh port가 어떻게 되어있는지 확인하시고, 22로 되어있다면

semanage port -a -t ssh_port_t -p tcp [port number]

이 명령어를 사용하셔서 사용하고자 하는 [port number]로 수정해주셔야 합니다.

 

다음으로는 방화벽을 설정해주셔야 합니다.

방화벽에도 port number를 추가해주셔야 합니다.

firewall-cmd --permanent --zone=public --add-port=[port number]/tcp

 

방화벽 재가동

firewall-cmd –-reload

 

sshd 재시작

systemctl restart sshd.service

 

이러면 끝! 입니다!

이제 설정해준 port number가 열려있는지 확인을 해주시면 됩니다.

netstat -tulpn | grep LISTEN

or

semanage port -l | grep ssh

or

firewall-cmd --list-all

 

여기서 설정해준 port number가 나오면 ssh 접속 허용 끝! 입니다.

 

다른 컴퓨터로 접속이 허용 되었는지 터미널로 확인하는 명령어는

ssh [user]@[ip주소] –p [port number]

입니다.

 

우선 제가 한 방법은 이러합니다.

저도 구글링 하면서 찾아봤을 때 다른 컴퓨터에서는 되는데 저한테는 적용되지 않는 명령어들이 많았습니다.

그렇기에 혹시라도 오류가 있다면 말씀해주시면 감사하겠습니.

감사합니다! 

 

 

 

 

출처)

lifegoesonme.tistory.com/370

 

CentOS 7 ssh 설정 및 ssh 포트 변경 쉽고 정확하게

최신 리눅스 배포판에는 기본적으로 openssh rpm이 설치되어 있습니다. 그렇기 때문에 굳이 따로 설치할 필요는 없지만 워낙 많이 사용되고 있기 때문에 혹시나 없으면 굉장히 불편한 게 바로 ssh입

lifegoesonme.tistory.com

 

'리눅스' 카테고리의 다른 글

CentOS에 R 설치하기  (0) 2021.05.07
CentOS 7에서 HDD 추가하기  (0) 2021.05.04
USB를 이용해서 CentOS 7 설치하기  (0) 2021.04.30