아주 가끔 ssh 가 먹통 되는 경우가 있다.

리부팅으로 하면 정상이 되지만, 원격으로 처리하고 싶은때가 한두번이 아니다.


우분투 telnet 접속을 하게 만들었다.


telnet 설치 (telnet은 xinet 기반으로 돌아간다.)

apt-get install xinetd

apt-get install telnetd


vi /etc/xinetd.conf

아래 내용 추가하기.


# Simple configuration file for xinetd

#

# Some defaults, and include /etc/xinetd.d/


defaults

{


# Please note that you need a log_type line to be able to use log_on_success

# and log_on_failure. The default is the following :

# log_type = SYSLOG daemon info


}


service telnet

{

disable = no

flags = REUSE

socket_type = stream

wait = no

user = root

server = /usr/sbin/in.telnetd

log_on_failure += USERID

}


includedir /etc/xinetd.d


/etc/init.d/xinetd restart


그러나 이렇게만 하면 root 접속이 되질 않는다.

root 접속 허용을 하고 싶다면 


vi /etc/securetty

pts/0

pts/1

pts/2

pts/3




/etc/init.d/xinetd restart






추가 하면  root 로그인이 될 것이다.




자, 이제 마무리로 보안을 걸어보자.









vi /etc/hosts.deny



in.telnetd : ALL







vi /etc/hosts.allow



허용하는 유저만 추가해서 들어올 수 있도록 한다.








중요사항 : telnet 접속은 보안에 아주 취약하여 왠만하면 설정 추천을 하지 않는다.












by 초보인척 2013. 7. 12. 13:43