root
CentOS x64 6.5: 서버에 연결하고 다음을 수행하는 경우 :
service sshd stop
/usr/sbin/ssh -d
내 개발 컴퓨터에서 공개 키 인증을 사용하여 사용자로 연결할 수 있습니다.
ssh -v [email protected]
그러나 데몬을 사용할 때:
service sshd start
더 이상 연결할 수 없으며 ssh에서 비밀번호를 묻습니다. tail -f /var/log/secure
아무것도 표시되지 않습니다.
왜 이런 일이 일어나는지 아십니까?
답변1
센토스 입니다허점.
첫 번째 줄 " #!/bin/bash
" 을 제거하면 /etc/init.d/sshd
문제가 해결됩니다.
답변2
프로세스를 확인하셨나요? sshd가 포함되어 있나요?
ps -eF | grep ssh
서비스를 중지/시작하기 전과 후에 위 명령의 출력을 확인하세요. 데몬을 시작할 때 문제가 발생할 수 있습니다.