telnet 접속시
해당 계정의 암호를 삭제하고
계정만 치면 바로 접속 할수 있게 할려고 하는대…
방법을 모르겠습니다.
예전에 아시아눅스 같은 경우는 계정 암호를 삭제하면
텔넷 접속시 해당 계정만 치면 바로 암호 입력 없이 접속이 가능 했는대…
우분투에서는 안되더군요…
꼭 필요한 정보입니다. 답변좀 부탁 드립니다…
우분투 8.10 사용하고 있습니다.!
telnet 접속시
해당 계정의 암호를 삭제하고
계정만 치면 바로 접속 할수 있게 할려고 하는대…
방법을 모르겠습니다.
예전에 아시아눅스 같은 경우는 계정 암호를 삭제하면
텔넷 접속시 해당 계정만 치면 바로 암호 입력 없이 접속이 가능 했는대…
우분투에서는 안되더군요…
꼭 필요한 정보입니다. 답변좀 부탁 드립니다…
우분투 8.10 사용하고 있습니다.!
rlogin 을 이야기 하는것인지요?
그 계정에 ~/.rhosts 파일을 만들고 chmod 600 ~/.rhosts 후
그 파일안에 접속하려는 호스트들을 등록 하면 패스워드 없이 로긴 가능 한데…
rlogin에 법에 대해 알아 보시기 바랍니다.
전 부터 보안상 이유로 이젠 telnet 도 rlogin을 권하지 않습니다.
ssh의 암호화 키인증 방식으로 자동 로그인이 가능 합니다.
흠… pam 관련된 문제인 것 같아 보이는데요.
tty login이나 telnet login 같은 경우는 /etc/pam.d/login을 통해서 설정됩니다. 그런데 login 설정파일에서는 common-auth를 include하도록 되어 있을 겁니다. 그리고 common-auth 파일을 보면
[code:3jxi16la]
auth [success=1 default=ignore] pam_unix.so nullok_secure
[/code:3jxi16la]
이런 줄이 나오는군요. 원래는 nullok_secure가 아니라 nullok가 있으면 패스워드 없이 (프롬프트도 뜨지 않고) 로그인이 되는데, 데비안에서 nullok_secure가 도입되어서 데비안과 우분투는 nullok 대신 nullok_secure를 쓰고 있군요. nullok와 nullok_secure의 차이점은 다음 글에 나와 있군요.
요약하면, nullok_secure가 들어 있으면 local terminal에서만 null password가 허용된다는 내용입니다. 그러니까, nullok_secure를 nullok로 바꾸면 패스워드 없이 telnet login을 하실 수 있을 겁니다.
[b:3jxi16la]물론 추천하는 방법이 절대로 아니긴 합니다.[/b:3jxi16la]
그런데 저걸 왜 하시나요? 혹시 텔넷 비비라도 돌리시는지? ^^
답변 주신분들 정말 감사합니다 (__)