공부/linux

리눅스(CentOS) SSH 설정

농사꾼개발자 2022. 6. 24. 01:04

설치된 리눅스에 SSH 접속이 가능하게 설정해보자!

 

기본 리눅스 명령어

  • ls : 파일 및 디렉터리 정보 확인
  • pwd : 현재 경로 확인
  • vi : vi 편집기 실행
  • cat : 파일 내용 확인
  • cp : 파일 및 디렉터리 복사
  • rm : 파일 및 디렉터리 삭제
  • su : 로그인 유저 변경
  • netstat, ifconfig : 네트워크 관련 정보 확인
  • firewalld-cmd : 방화벽 설정

 

ssh 설정 파일 경로 :  /etc/ssh/sshd_config

 

ssh 설정 파일을 vi 편집기로 열어  기본 포트를 변경해보자

 

1. 터미널 실행

바탕화면에서 오른쪽 버튼을 누르고 터미널 열기 버튼을 클릭
터미널 창이 실행되며 shell 명령어 입력가능

2. sshd_config 파일 수정

sshd_config 파일을 수정하기 위해 vi 편집기를 실행
권한이 없어 sshd_config 파일이 수정이 불가능하다
: 을 입력하여 커맨드 모드로 전환하여 q를 입력하여 vi편집기를 종료
su - 명령어를 입력하여 root 계정으로 전환
richuser에서 root계정으로 변경이 되었다
다시 vi편집기를 이용하여 ssh_config 파일을 열어보자
i 혹은 a를 입력하여 편집 모드로 전환하여 Port를 다른 포트로 변경하고 ListenAddress 주석을 제거하자
편집 모드에서 커맨드 모드로 전환하고 wq를 입력하여 파일을 저장하고 종료

3. ssh 서비스 구동

sshd 상태가 이미 실행이 되어 있다.. CentOS 설치시 부팅될때 자동으로 시작되도록 설정되는듯..
오류가 난다.. selinux를 disabled 해야한다..

 

4. selinux=disabled 설정

vi 편집기로 /etc/selinux/config 파일을 열어 SELINUX=enforcing을 disabled로 변경하자... 파일 저장 후 재부팅을 해야 적용이 된다

 

잘 적용 되어있다!!!! 이제 ssh접속 툴을 이용하여 접속을 해보자!!

 

ssh 접속툴은 여러가지를 써보니 mobaxtem이 제일 맘에 들었음... 공짜라서 그런건 아님

MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Download (mobatek.net)

 

MobaXterm free Xserver and tabbed SSH client for Windows

The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more!

mobaxterm.mobatek.net

 

mobaxterm을 실행하고 ip, port, 계정정보를 입력하여 로그인!
CentOS VM의, IP 정보를 확인하여 mobaxterm 세션을 생성하자

 

connection timed out 에러가 발생한다!!!

5. 방화벽  port 오픈

CentOS는 firewalld라는 자체 방화벽이 기본으로 확성화 되어 있다

 

방화벽에 25522/tcp 포트를 오픈하고 방화벽을 reload 하자

 

두근두근

 

정상적으로 잘 접속 된다!!!!

 

  • 굳이 sshd_config 파일을 수정안해도 방화벽만 오픈하면 바로 접속이 가능함
  • 실제 운영서버는 보안 관련해서 설정 파일을 수정해야될 부분이 많기 때문에 sshd_config 파일을 쭉 읽어보는게 좋음
  • firewalld zone을 구분해서 적용하는게 있었는데 더 찾아 봐야됨
  • ssh툴 중에 넷사랑에서 나온 xshell도 있는데... 국산을 애용합시다

Learn VIM while playing a game - VIM Adventures (vim-adventures.com)

 

Learn VIM while playing a game - VIM Adventures

VIM Adventures is an online game based on VIM's keyboard shortcuts. It's the "Zelda meets text editing" game. So come have some fun and learn some VIM!

vim-adventures.com

덤으로 vi편집기 명령어 익히는데 도움이 되는 사이트

회사 후배가 알려준건데 재미지다

'공부 > linux' 카테고리의 다른 글

Tomcat 설치 및 실행  (0) 2022.06.24
Linux 설치(CentOS)  (0) 2022.06.21