ssh 에문제인것같은데요 도와주세요
작성자 정보
- 향나무 작성
- 작성일
컨텐츠 정보
- 1,462 조회
- 0 추천
- 목록
본문
안녕하세요 리눅스 초보입니다.
또 질문을 올려 놓네요
래드햇 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! 이런 메세지가 뜨면서
접속이 안되요
도와 주세요...
관련자료
-
이전
-
다음