질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

ssh 에문제인것같은데요 도와주세요

작성자 정보

  • 향나무 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요 리눅스 초보입니다.

또 질문을 올려 놓네요

래드햇 9.0을 서버용으로 깔았구요 유동아이피를 통해서 맹연습중입니다.

그런데요 초보가 하는게 그렇지..

apm은 설치 되었구요

시큐리티넷텀으로 접속을 해봐도 어제까지는 /home 디렉토리에 접속이 되어서

계정 아이디로 들어가서 이것저것 해보았습니다.

이곳 슈퍼유저에서 보면 리눅스 관련한 다양한 팀이 있더라구요

그래서 그걸 한번 하라는데로 하고 난후에는 시큐리티 넷텀에 접속이 안되요..ㅜㅜ

5. tcp_wapper 설정으로 기본 보안 설정
 물론 처음 설치시 iptabls(방화벽)을 구축했지만, tcpd를 사용하는 데몬들중 허용하는 ip에서만 접근 가능하게 설정 할 것이다.

echo "ALL:ALL" >> /etc/hosts.deny

이런 간단한 명령어로 모든 서비스를 막는다. 물론 막히는 서비스는 몇가지 안 된다^^ 다 열거하며 힘드니~~
그런다음 항상 허용할 데몬들과 허용할 ip를 등록한다.

echo " ipop3d : ALL
sendmail : ALL
ALL : 192.168.0." >> /etc/hosts.allow

위와 같이 입력하여, pop3 서버와 sendmail 은 모든 ip에 대해서 허용하고, 192.168.0.XXX에서 접근 하면 모든 서비스를 허용하도록 한다. 위와 같이 설정하는 것은 telnet 및 ssh에 가장 영향을 많이 받기 때문에 기본 보안설정으로 사용한다. 만약 유동 ip에서 접속한다면 이런 설정이 무의미 하다.^^; ip가 변해서 잘못하면 서버에 접속하지 못하는 불상사가 발생할 수도 있다.

6. ssh 접속시 root 접속 못하게 설정
 ssh에서 root로 바로 접속해서 사용하면 너무 위험하다. 그래서 일반계정으로 접속한 다음 su - 명령어로 root 권한을 획득한 다음 작업하는 것이 좋다. 다음과 같이 간단하게 설정한다.
/etc/ssh/sshd_config 파일을 편집해서 다음과 같이 설정한다.
    PermitRootLogin no
이렇게 하구 sshd를 재시작한다.
/etc/rc.d/init.d/sshd restart

7. su 명령어 특정 사용자만 실행 가능하게 설정
  
우선 root 권한으로 명령을 실행할 수 있는 명령어 sudo를 삭제한다.
[root@doly bin]# rm -rf /usr/bin/sudo
아래와같이 권한 설정을 바꾸고,
chmod 4750 /bin/su
chown root:wheel /bin/su
소유그룹을 wheel로 한다. 그런 다음
/etc/group 파일을 열어 wheel 그룹에 su 명령어를 쓸 사용자들을 등록한다.
(예 : wheel:x:10:root,doly)

이걸 해놓고 접속을 하니깐요

흑흑. 다른 컴퓨터에서 접속을 해봤거든요 서버용으로 하나 그옆에 하나

Fatal, didnotreceive a valid SSH exchange identification! 이런 메세지가 뜨면서

접속이 안되요

도와 주세요...

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,303 명
  • 현재 강좌수 :  36,970 개
  • 현재 접속자 :  291 명