xinetd에 설정된 ssh 데몬이 실행되지 않는 문제.
글쓴이: modular / 작성시간: 목, 2004/01/08 - 9:23오후
안녕하세요.
Alpha 서버에 ssh 소스를 컴파일 하여 설치하였습니다.
해당 경로에서 데몬을 실행해도 잘 뜹니다.
/etc/profile 내에서 데몬을 뜨게 설정해도 문제 없이 실행됩니다.
그러나, xinetd/ssh를 다음과 같이 설정하였습니다.
service ssh
{
disable = no
socket_tpye = stream
wait = no
user = root
server = /usr/local/bin/ssh
}
경로도 맞습니다.
ntsysv 설정에서 ssh도 선택 되어 있습니다.
그런데도 불구하고 데몬이 실행되지 않습니다.
원인이 어디에 있는지 궁금합니다.
감사합니다.
Forums:
Re: xinetd에 설정된 ssh 데몬이 실행되지 않는 문제.
/usr/local/bin/ssh 는 ssh client 아닌가요? sshd 일텐데요.
openssh 라면 그리고 ssh 가 daemon binary 가 맞다면 -d 옵션을
주고 실행해 보십시오. 그러면 최소한 어떠한 에러가 뜨는지 디버깅이
될 겁니다.
설명 감사합니다.
그러나 여전히 실행되고 있지 않습니다.
위 질문에 'ssh'는 'sshd'의 오타이며, 말씀 하신 것 처럼 설정을 하였지만, 워낙 아는게 없는지라 에러코드나 Crash Log 등을 어디서 확인 해야 하는지 조차 몰라 애태웁니다..
현재는 /etc/rc.d/rc.local 파일내에서 실행하고 쓰고 있지만, 여전히 관리적인 측면에서 xinetd로 통합 실행하고 싶습니다.
간절하게 선배님들의 도움을 바랍니다.
xinetd을 사용했을때는 해당되는 Daemon이 미리 실행되고 있는것은
xinetd을 사용했을때는 해당되는 Daemon이 미리 실행되고 있는것은 아닙니다.
xinetd이 ssh포트로 신호가 들어왔을때만 sshd이 실행되는 것입니다.
일단 설정에 문제가 없다면 client에서 ssh로 접속을 해놓고 ps -ef로 sshd가 실행되는지를
확인해보면 될것 같습니다.
------------------------------
좋은 하루 되세요.
댓글 달기