본문으로 바로가기

SSH설정과 putty 접속 - minimal 설치 centOS에 기본 유틸리티 설치 



[SSH 설정]

 1.SSH 설정과 실행 
   1).ssh 가 설치 되었는지 확인
     .# rpm -qa | grep ssh
 
  2). ssh 실행 확인
   # /etc/rc.d/init.d/sshd restart
   sshd 를 정지함: [ OK ]
   sshd (을)를 시작합니다: [ OK ]
      

  3). 레드헷계열 리눅스는 설치후 아무런설정을 하지 않았다면
     root로 ssh를 로그인 가능합니다.

     그러므로 root의 직접적인 ssh login은 막고
     일반계정으로 접속후 su - root 를 통해 root권한을 획득하여 작업하도록 합니다.
     ssh 설정화일을 아래와 같이 열어 PermitRootLogin yes를 no로 변경합니다.

     # vi /etc/ssh/sshd_config
     PermitRootLogin no
   
     # vi /etc/services
     (중략)

  4). # /etc/rc.d/init.d/xinetd restart
     만약 xinetd 가 설치 되지 않았다면
     # rpm -qa | grep xinetd //설치 확인
     # yum -y install xinetd*  //새로 설치

   
   
  5) 부팅시 자동 실행 - 런레벨 3,4,5로 부팅시에 ssh 데몬 실행
     # chkconfig --level 345 sshd on 
   
  6). 재실행
     # /etc/rc.d/init.d/sshd restart 

[putty 설정과 SSH접속]

  1).열린 포트 확인
  # vi /etc/sysconfig/iptables


  
  2).리눅스 시스템의 ip확인
  # ifconfig

 
   putty 로 ssh 접속을 시도해 보기  위해 열린 포트와 
   centOS가 설치된 시스템의 공유기 IP를 확인해 봅니다.
   
    결국 포트는 22번 포트 하나만 열려 있고, 
    현재 리눅스 시스템의 냉부 인터넷 ip는 192.168.0.15 입니다.
 
 [putty 설정]
    
  
   purtty 의 호스트 이름은 좀전에 확인한 서브시스템의 인터넷 아이피를 기재합니다.
   포트는 22번 포트가 열린 것을 확인했으니 그대로 두면 되구요.

   그다음 [저장된 세션]에 적당한 이름(여기서는 테스트 시스템)을 적고 
   그 아래 우측 부분에 있는 [저장] 버턴을 클릭해 저장을 합니다.

   이렇게 해두면 다음부터는 [테스트 시스템]만 클릭하면 바로 서버로 SSH 접속이 됩니다.
   설정이 끝났으면 하단에 있는 [열기] 버턴을 눌러 접속이 되는지 확인해 봅니다.  

  

   이 화면이 접속이 잘 이루어 졌다는 메세지 입니다.
   [에] 버턴을 클릭합니다. 


  접속이 되었으니 로그인을 해봅니다,
  현제 시스템은 설치하면서 부여한 root 계정만 있으므로 root로 접속을 해 봅니다.
  실제 시스템에서 root로 로그인하게 해서는 안되겠죠?