Skip to content

조회 수 8406 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
SSH(Security SHell)에 관한여 한번 알아보겠습니다.

1. SSH란?

SSH는 전송되는 패킷을 암호화하는 보안 쉘입니다. ftp.telnet....등 이러한 서비스들은 보안에 매우 취약합니다. 암호화가 되지 않는 인증방법은 TCP/IP의 자체 결합에 의한 스티핑 등에 의해 암호가 노출될 수 있습니다. 그래서 SSH는 모든 데이터를 암호화하여, 트랙픽은 압축 빠른 전송 효율을 얻을 수 있고 ftp나 telnet등 보안에 취약한 서비스들을 위한 지원도 합니다.
운영하고자 하면 zone 파일에서의 설정은 다음과 같이 합니다

2. SSH설정

1. /etc/ssh/sshd_config
설정 파일의 기본내용 그대로 사용하셔도 상관없으나 특정 그룹이나 유저들에게만 로그인을 허용하도록 할 경우 특정한 지시자를 사용하여 설정 할수있습니다.

PORT - ssh서비스의 포트를 지정합니다. 기본값은 22를 갖지만, 다른 값을 취해도 됩니다. 단, /etc/service내의 ssh 값도 같이 변경해야 합니다.

ListenAddress - 서버로 접근할수 있는 IP주소를 지정합니다. 이때 0.0.0.0으로 지정하면 모든 호스트의 접근을 허용합니다.

HostKey - 사용한 프로토콜을 지정할 수 있습니다. RSA와 DSA등 설정할 수 있습니다.

RSAAuthentication - RSA 인증을 설정하려면 yes를 입력합니다.

PubkeyAuthentication - 공개키를 설정합니다.

X11Forwording - X11 로 포워딩 가능 여부를 설정하는 부분으로 보안상 no를 입력합니다.
 
KeepAlive - 호스트에게 실시간으로 접속여부를 접검하기 위한 설정으로 yes를 입력. 이옵션을 선택안한다면 클라이언트로 인한 서버의 자원고갈을 초래할 수 있습니다.

PermitRootLogin - ROOT로 로그인 가능 여부를 설정합니다. 디폴트는 no로 설정 되어 있습니다.

MaxConnections 0 - 최대 접속 호스트의 개수를 지정합니다. 0은 개수의 제한을 두지 않는 것을 의미합니다.

PassworkAuthentication yes - 패스워드 기반의 인증사용여부를 설정합니다.

2. 옵 션

AllowGroups - 지정된 그릅에 따라 SSH사용을 제한합니다. 그룹명은 공백으로 구분하며 와일드 문자를 사용할 수 있습니다.


AllowUsers - 지정된 사용자에 따라 SSH사용을 제한합니다. 사용방법은 AllowGroup과 동일합니다.


DenyGroups - 지정된 그릅에 대한 로그인 거부를 합니다.


DenyUser - 지정된 사용자에 대한 로그인 거부를 합니다.

그럼 SSH에 대하여 간단히 알아 보았습니다. 리눅스 유저 여러분도 한번씩 사용해보시고 언제나 보안에 신경쓰세요~! 보안은 언제나 모자라지 않습니다~~!!

 

와우리눅스에서 가져왔습니다.


  1. 리눅스서버에서 ping(ICMP) 열기/닫기

    Date2009.08.18 ByADMINPLAY Views14836
    Read More
  2. 시스템 로그를 메일로 - logcheck

    Date2009.09.08 ByADMINPLAY Views8774
    Read More
  3. 스위칭 허브 상에서의 sniffing 툴

    Date2009.09.08 ByADMINPLAY Views9581
    Read More
  4. apache 웹방화벽 modsecurity용 웹설정 툴, Remo

    Date2009.09.09 ByADMINPLAY Views9448
    Read More
  5. rootkit 검색 프로그램 rkhunter-1.2.9.tar.gz

    Date2009.09.22 ByADMINPLAY Views9195
    Read More
  6. rootkit 검색 프로그램 rkhunter-1.3.4.tar.gz

    Date2009.09.22 ByADMINPLAY Views9448
    Read More
  7. SYN Flooding공격에 대한 대비

    Date2009.09.24 ByADMINPLAY Views12966
    Read More
  8. SQL Injection tools 15종

    Date2009.09.25 ByADMINPLAY Views12286
    Read More
  9. iframe 이용한 악성코드 삽입, 홈페이지 변조 사고 대비 ...

    Date2009.10.15 ByADMINPLAY Views10808
    Read More
  10. 홈페이지 변조 대처법 (FTP 계정을 이용한 아이프레임 코...

    Date2009.10.15 ByADMINPLAY Views9045
    Read More
  11. SSH(Security SHell) 보안쉘

    Date2009.10.20 ByADMINPLAY Views8406
    Read More
  12. ossec 로그 분석 툴 설치

    Date2009.10.20 ByADMINPLAY Views11529
    Read More
  13. iptables 옵션 및 상태 추적 테이블 및 rule

    Date2009.11.30 ByADMINPLAY Views8853
    Read More
  14. 해외에서 접근하는 IP 차단하기

    Date2009.11.30 ByADMINPLAY Views9260
    Read More
  15. 실전 테스트!! 스니퍼 공격

    Date2009.11.30 ByADMINPLAY Views9772
    Read More
  16. lsof 활용 가이드

    Date2009.11.30 ByADMINPLAY Views8315
    Read More
  17. Kernel 2.4.23 버전 이하에 나온 ptrace 버그에 관한 사항

    Date2009.12.13 ByADMINPLAY Views8799
    Read More
  18. 홈페이지 보안 강화 도구(CASTLE) 보급 안내

    Date2010.01.22 ByADMINPLAY Views8927
    Read More
  19. Tcpdump 용어 정리

    Date2010.01.30 ByADMINPLAY Views8507
    Read More
  20. SSH 공격막아내기 방법

    Date2010.03.08 Byl2zeo Views8393
    Read More
Board Pagination Prev 1 2 3 4 5 Next
/ 5

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234