를 입력하면 오류가 service sshd restart
발생합니다 sshd: unrecognized service
.
나는 그것을 설정하는 파일에 그것을 가지고 있습니다 /etc/ssh/
. Putty를 Ubuntu 상자(원격에 있음)에 넣을 수도 있습니다.sshd_config
내가 입력하면 /etc/init.d/sshd restart
나는 얻는다.No such file or directory
아래에 sshd 파일이 있지만 /usr/sbin/
바이너리입니다.
내 SSHD에 문제가 있습니까? 이 문제를 해결하려면 어떻게 해야 합니까? 분명히 말하면 service sshd restart
(모든 온라인 튜토리얼에서 말하는 것처럼) SSHD를 다시 시작할 수 있기를 원합니다. 이렇게 하면 내 포트 변경 사항이 적용됩니다.
답변1
ssh
우분투는 대신 서비스를 호출합니다 sshd
.
service ssh restart
이 서비스는 sysvinit가 아닌 upstart에 의해 제어됩니다. 따라서 /etc/init/ssh.conf
대신 에서 찾을 수 있습니다 /etc/init.d/ssh
.
답변2
가장 중요한 것은 그렇게 할 수 있는 권한이 있어야 한다는 것입니다. 프로세스를 시작할 수 없거나 특정 파일을 찾을 수 없는 등의 대부분의 문제는 권한으로 인해 발생합니다. 명령 앞에 사용됩니다 sudo
.
이제 SSH의 경우 간단히 할 수 있습니다
sudo stop ssh
sudo start ssh
이는 다음을 활용합니다.갑자기 나타나다