Ubuntu에서 SSH 데몬을 어떻게 다시 시작할 수 있습니까?


104

입력 service sshd restart하면 sshd: unrecognized service오류가 발생합니다.

나는에해야합니까 /etc/ssh/파일 sshd_config내가 설정을 설정하는 데 사용합니다. 우분투 상자에 퍼티를 넣을 수도 있습니다 (원격입니다).

내가 입력 /etc/init.d/sshd restart하면No such file or directory

아래 /usr/sbin/에는 sshd 파일이 있지만 이진입니다.

내 sshd에 문제가 있습니까? 이 문제를 해결하려면 어떻게해야합니까? 분명히하기 위해, 나는 service sshd restart모든 온라인 tutourials가 말한 것처럼 입력 하여 sshd를 다시 시작할 수 있기를 원합니다. 포트 변경 사항이 적용됩니다.


ls /etc/init.d | grep ssh
Avinash Raj

답변:


166

우분투는 서비스를 호출 ssh하지 sshd.

service ssh restart

서비스는 sysvinit가 아닌 upstart에 의해 제어됩니다. 그래서 /etc/init/ssh.conf대신에 찾을 수 있습니다 /etc/init.d/ssh.


6
이 답변은 더 이상 시스템 5 우분투 버전 15로 적용되지 않습니다 rc스크립트 개념이 지금 이중 구식. 업데이트 된 답변은 askubuntu.com/questions/653865를 참조하십시오 .
JdeBP

3
답의 첫 부분은 여전히 ​​적용됩니다. 또한 그것이 있어야주의sudo service ssh restart
스리 Sarnobat

'sudo service ssh restart'는 우분투 xenial에서 잘 작동합니다.
Binita Bharati

3

가장 중요한 것은 그렇게 할 수있는 권한이 있어야합니다. 프로세스를 시작할 수 없거나 일부 파일이 권한으로 인한 것임을 찾을 수 없습니다. sudo명령 전에 사용하십시오 .

이제 ssh의 경우 간단하게 수행 할 수 있습니다

sudo stop ssh
sudo start ssh

이 활용 벼락 출세를


23
이것은 원격 서버에 정말 좋지 않습니다. 첫 번째 명령으로 로그 아웃 할 수 있으며 자동으로 다시 시작되지 않습니다.
therealmarv

1
@therealmarv는 첫 번째 ip-tables 원격 구성을 상기시킵니다. "iptables -A INPUT -j DROP"... 연결이 끊긴 터미널에서 무슨 일이 있었는지 궁금해하면서 잠시 시간을 보내십시오.
Kickaha

하나의 명령으로 수행 할 수 있다고 생각합니다 sudo restart ssh. service ssh restart우분투 14.04에서 작동하지 않습니다.
chus
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.