2014년 12월 27일 토요일

리눅스의 시작14_ssh 서버

SSH 서버에 대해 알아 보자!

1. SSH 서버에 대하여
 - ssh는 Secure shelld의 약자로 원격 머신에 로그인하여 그 안에 있는 명령들을 실행하는 프로그램(Putty와 같은 형식), telnet과 유사하지만, telnet은 클라이언트와 서버간의 데이터전송시 일반 텍스트 형태로 패킷을 전달하여 패킷의 내용을 유출 당 할 수 있지만, ssh는 패킷전송시 암호화시키므로 안전하게 전송 가능

2. SSH 서버 설치
 1). 설치 확인
 - rpm -qa | grep ssh 명령어로 확인




  2). 실행
  - service sshd {start | stop | restart} 명령어로 실행



  3). 관련 설정
  - vi 에디터를 통해 /etc/ssh/sshd_config 파일에서 속성들을 설정하여 변환
  관련설정 몇가지들
  - AllowUsers [유저] [유저] .... or Allowgroups [그룹] [그룹]..
   : 지정된 유저나 그룹만 접속을 가능하게 만듬
  - DenyUsers [유저] [유저] .... or Denygroups [그룹] [그룹]...
   : 지정된 유저나 그룹은 접속을 불가능하게 만듬
  - /etc/hosts.deny or /etc/hosts.allow 명령어를 통해 IP에 대한 제한을 설정 가능
   ex) hosts.deny 파일 내에 -sshd : All except 192.168.10. 
       : 모든 IP를 거부 하며, 192.168.10. 의 하위 IP 만을 허가 함


AllowUsers 속성과 DenyUsers 속성을 통해서 접속이 되는 경우와 안되는 경우를 확인





댓글 없음:

댓글 쓰기