본문 바로가기
Develop/Server

[Server] SSH 서버 구성하기

by 코딩의성지 2020. 11. 5.

이전 포스팅에서 telnet 서버 구성을 다뤘었다.

devkingdom.tistory.com/199

 

[Server] CentOS에서 telnet 서버 만들기

 하이 ~! 오늘은 텔넷서버를 한번 설치해보도록 하겠다. 원격지에서 리눅스 서버에 접속하는 가장 기본적인 방법이니 잘 숙지해두도록하자. 텔넷 서버는 아래의 서버 구축과정을 거쳐서 진행될

devkingdom.tistory.com

 

오늘은 OpenSSH 서버를 구성해볼것이다. 이 서버는 텔넷서버와 비슷한 역할을 하지만 데이터 전송 과정에서 패킷을 암호화하는 과정을 거친다.

위와 같은 서버를 실제로구축해보자.

 

먼저 아래 명령어를 쳐서 SSH 서버의 설치 유무를 확인하고 가동여부를 확인해보자.

rpm -qa openssh-server
systemctl status sshd

 

다음은 우선 원격지(우리의 경우는 vmware를 설치한 윈도우 pc를 원격지라 생각하자) 에서 접속하기 전 서버에서 접속을 해보자.

 

접속방법은 아래와 같다.

ssh 사용자이름@호스트이름

이후에 yes를 입력해주고, telnetuser(텔넷서버 구축시 만들었던 계정이다)의 비밀번호를입력해주면 접속이 된다.

텔넷 서버와는 다르게 이게 바로 접속이 되는 경우는 이미 ssh항목이 체크되어 있기 때문이다.

firewall-config 

를 입력해서 실제 설정이 그러한지 확인해보자.

 

자 여기까지 했으면,  ssh 서버는 구축이 완료됐다. 다음은 실제로 원격지에서 접속해보자.

윈도우가 os인 pc에서는 ssh 클라이언트 프로그램을 기본적으로 제공하지는 않는다. 그래서 인터넷에서 별도로 클라이언트 프로그램을 설치해줘야한다. 나는 Putty라는 클라이언트 프로그램을 설치해서 사용했다.( 설치방법은 따로 공유하진 않겠다.. 그냥 구글에서 검색만해도 바로 나온다.)

 

Putty를 구동하고 아래에 서버 pc의 정보를 입력한 뒤 접속을 해보자.

 

아래 보안관련 내용이 나오는데 쿨하게 "예"를 눌려주자.

 

그러고나서 아까전에 서버에서 로그인했듯이 telnetuser로 로그인을 해보면 ..

아주 잘된다 ~!! ㅎㅎ

 

그리고 su - 명령어를 이용하면 

root 접근도 가능해진다 !

 

자 오늘은 ssh 서버 설치를 해봤다. 그럼 이만~

반응형

댓글