텔넷접속을 할려고 하는데..암거두 안나옵니다 ㅡ.ㅡ;;
글쓴이: maylinux / 작성시간: 수, 2003/07/09 - 7:21오후
아무래도..크래킹을 당한것 같군여..
서버에 텔넷접속할려고하는데..
login:
이 프롬프트가 안나옵니다 ㅡ.ㅡ;;
그대로 정지상태 ...
그래서, ssh 로(아이디와 비번 저장되서 자동접속되는..)
접속했는데.. 접속되었다는 메세지는 나오는데
쉘이 안나옵니다 ㅡ.ㅡ;;
명령어를 넣어봐도, 화면에는 나오지만 실행되는 모습은 없습니다.
그런데, ftp 등은 잘 접속됩니다.
아무래도 쉘이 전혀 작동이 안되는듯 싶습니다..
참고로, 환경은.. 레드핫 7.2 영문판 입니다.
쉘이 안보이니..정말 막막합니다 ...쩝
안보이는 쉘에서 아무리 명령어를 넣어도, 작동이 되지 않습니다.
(ftp 에서는 잘 되지만....ftp 에서 변경된 모습이 보이지 않으니 쉘이 전혀 작동이 되지 않은것 같습니다..)
이 상황을... 어떻게 헤쳐나가야 할지 막막합니다..
재설치만은 피하고 싶습니다......
Forums:
telnet
몇몇 이유로 화면에 문자가 출력되지 않는경우가 있습니다.
첫번째는 /etc/DIR_COLORS의 값들을 전부 한가지로 통일시켜 버리는 경우입니다.
즉, 화면 바탕이 검은색일때 모든 색들을 검은색에 맞춰버리면 화면에 아무것도
표시되지 않게 하는 방법이 있죠.
이럴경우에는 일단 login을 정상적으로하고나서 sh만치면 표준쉘이 기동됩니다.
이상태에서 DIR_COLORS의 값들을 원하는 형태로 바꾸고 다시 로그인을 하면
글자가 보입니다.
아래는 현재 시스템에 기록되어있는 /etc/DIR_COLORS입니다.
두번째 경우는 로그인 쉘 자체를 바꿔버리는 경우가 있습니다.
이것은 telnet 프로그램을 바꿔치기 함으로써 가능한데 xinetd 을 이용하는경우라면
/etc/xinetd.d/telnet 에 지정되어있는 server의 파일을 바꿔치기 함으로써
접속자가 원하지않는 다른 프로그램으로 접속하도록 유도하는 경우가 있습니다.
원래 xinetd.d/telnet에 있는 내용은
입니다. 악의가 없는 사람이라면 /usr/sbin/in.telnetd 이 다른이름으로 되어
있을 것이고 만일 악의를 가지고 접속을 했다면 저 파일자체가 다른 파일로 대체
되어있을 수도 있습니다.
이럴때는 배포판 CD에 해당 파일만을 다시 설치해 주면 됩니다.
어차피 외부에서 접속하여 작업이 불가능한 경우라면 서버부팅시에 linux single로
작업을 하는것이 편리할겁니다.
------------------------------
좋은 하루 되세요.
답변 감사합니다..우선은 위와 같은 문제는 아닌것 같습니다.잠
답변 감사합니다..
우선은 위와 같은 문제는 아닌것 같습니다.
잠정적 결론은.. 쉘에 관련된 명령어가 전혀 안 먹힌다..입니다.
일예로, php 게시판에 파일을 올리면
mkdir 나 chmod 는 php 자체 함수로 되기 때문에 잘 됩니다만..
exec 로 실행되는 명령어의 경우 전혀 안됩니다.
(php 함수로, 셀명령어 실행하는 함수)
그래서, 자료올리기위해서 파일을 올리면, 디렉토리만 달랑 만들어져있고,
파일은 올라가지 못하고 있습니다.
ftp 에서도.. mkdir 같은 기본명령어는 먹는데..
ls 를 입력하면
Illegal PORT command
가 뜨면서 종료됩니다..
아무래도, 쉘에서 해석하는 명령어가 전혀 실행이 안되는것 같습니다...
그래도, root 로 ftp 로그인이 가능하니, 파일을 교체는 할수 있습니다..
과연 이런 상황일때 어떻게 해야 될지, 파일을 전부 교체하다가는
파일이 맞지 않아서 많은 오류가 생길것 같아서, 교체도 못하고 있습니다.
현재 의심나는 넘만 하나씩 백업하면서 교체는 해보고 있지만..
막막하기만 합니다..
아바타 제작기간~~ 무려 5초!!!
댓글 달기