본문 바로가기
Linux

[CentOS 7] CentOS7 설치 및 실습준비.

by 신입같은 3년차 2017. 12. 20.
728x90

안녕하십니까. 면접을 진행하면서 리눅스에 관한 질문도 많이 받았지만 리눅스마스터2급 및 수업시간에 진행한 리눅스 이후로는 사용한적이 없었습니다. 

 

또한 지금까지는 윈도우에 mariadb, mysql, oracle DB를 설치하여 포트포워딩을 통하여 외부에서 접속이 허용되게하여 지금껏 진행한 프로젝트에서 잘 사용하였습니다. 

 

따라서 오늘부터는 틈틈히 리눅스 공부도 진행해보려고 합니다. 리눅스 같은 경우는 필요한 부분에 대해서 IT계의 신 구글과 함게 진행하도록 하겠습니다. 지금부터 적을 내용은 직접 공부한 내용과 검색을 통한 내용으로 진행하도록 하겠습니다. 

 

저와 같은 초보도 최대한 쉽게 따라할수 있도록 글을 작성해보겠습니다. 

 

시작해보겠습니다.

 

개발환경은 다음과 같습니다.

 

vmware10에 linux Red Hat계열인 CentOS 7 1708 DVD버전을 올렸습니다. 메모리는 5.4GB 용량은 30GB를 할당해 주었습니다.

 

그리고 Desktop 서버에 vmware를 올려서 진행하다보니 노트북으로 캡처를해서 하기 불편해서 Xshell5를 이용하여 연결하였습니다.

 

다음과 같습니다.

 

 

 

Xshell5를 통하여 저희집에있는 Desktop server에 올라가있는 CentOS 7 입니다.

 

22번 포트인 SSH를 사용하여 직접 연결하였습니다.  CentOS 7 를 설치한다고 무조건 연결할 수 있는건 아닙니다.

 

저는 방화벽에 22번 포트를 추가하여 연결을할수있도록 하였고, 저의 자취방은 AP를 이용하였기 때문에 당연히 외부에서 들어오는 접속에대한 포트포워딩 처리를 하였습니다. 그럼 지금부터 리눅스 방화벽에 열어둘 포트번호를 추가해보겠습니다!

 

( 외부접속이 허용된 상태 or AP를 이용하여 포트포워딩이 가능하다는 전재하에 작성하였습니다. 저는 개인 데스크톱에 외부에 대한 연결을 받아들일수있도록 따로 설정을 다 해놓은 상태입니다. 필요한 부분에 대해서는 검색해주시길 바랍니다~ )

 

 

 

         netstat -tulpn | grep LISTEN

 

#   netstat -tulpn | grep LISTEN    << 다음과 같이 명령을 입력해줍니다.

 

 

 

그러면 다음과 같이 현재 저의 CentOS 7 에서 열려있는 포트번호를 확인할 수 있습니다.

 

자.. 아직은 SSH를 사용할수 없습니다 왜냐구요?? SSH를 통한 연결을 하려면 22번 포트가 열려있어야 하기 때문입니다. 

 

포트번호가 뭔지 모르신다구요?? 모르신다면 [ https://ko.wikipedia.org/wiki/TCP/UDP%EC%9D%98_%ED%8F%AC%ED%8A%B8_%EB%AA%A9%EB%A1%9D ] wiki백과에 친절하게 나와있습니다. 22번을 주목하세요~

 

그럼 지금부터 22번 포트를 열어보겠습니다.

 

 

firewall-cmd --zone=public --add-port=8000/tcp --permanent

 

#   firewall-cmd --permanent  --zone=public --add-port=22/tcp << 다음과 같은 명령어를 입력해 줍니다. 

 

추가를 하였다면 재시작을 해줘야 설정이 될것입니다.

 

#   firewall-cmd --reload

 

그러면 다음과 같은 success가 커멘드라인에 출력이 될것입니다.

 

 

 

다음과 같이 진행이 되었다면 다시
 
# netstat -tulpn | grep LISTEN 를 실행하게 되면 22번 포트가 추가된것을 확인할 수 있다.
 
 
그럼 Xshell5를 이용해서 연결하는 방법을 진행해 보겠습니다.
 

 

 

호스트에는 리눅스의 IP 포트번호는 22번을 입력해줍니다. ip는 개개인에 따라 다르기때문에 xxx.xxx.xxx.xx로 하였습니다.
 
그럴일 없겠지만 xxx.xxx.xxx.xx 그대로 입력하는 일은 없기를..
 

 

그리고 다음과 같이 사용자 인증으로 넘어가서 사용자의 아이디와 암호를 입력해주고 확인을 누르면 연결되는 것을 확인할 수 있습니다.

 

사용자 인증을 하지 않아도 확인을눌렀을때 아이디와 암호를 입력하라고 나오니 그때 입력하셔도 됩니다.

 

오늘은 이것으로 마치겠습니다. 다음에는 데이터베이스를 설치해보도록 하겠습니다. DB는 무엇을 설치할지 생각해보겠습니다. 감사합니다

 

728x90
반응형

댓글