Linux Mint Debian v2에서 SSH 데몬을 시작하는 방법

Linux Mint Debian v2에서 SSH 데몬을 시작하는 방법

저는 Linux Mint Debian v2, 64비트를 사용하고 있습니다.

최근에 SSH 데몬이 부팅 시 자동으로 시작되지 않는 것을 확인했습니다. 예전에는 이런 일이 있었고 이것이 내 UFW 구성이나 sshd_config 구성과 관련이 있는지 확실하지 않습니다. 그러나 이제 다음을 입력하지 않으면 시작되지 않습니다.

sudo service ssh start

온라인으로 검색한 결과 다음과 같은 해결 방법을 찾을 수 있습니다.

sudo update-rc.d ssh defaults

에서 sshd 파일을 생성 /etc/init.d하지만 작동하지 않습니다.

ssh와 openssh-server를 지우고 다시 설치해 보았습니다. 그러나 이것은 효과가 없습니다. 재설치 후 자동으로 시작되지만 재부팅하고 ssh 데몬을 확인하면 표시되지 않습니다. 

부팅 시 시작하는 방법에 대한 제안 사항이 있습니까?

답변1

설치했다고 가정하고 시작 심볼릭 링크가 openssh-server있는 디렉터리를 확인 sshd하고 없으면 다음을 실행하여 생성합니다./etc/rc{2,3,4,5}ls -l /etc/rc?.d/*ssh

sudo update-rc.d ssh defaults

그리고 다시 시작하세요.

문제가 아직 해결되지 않은 경우 파일 service ssh start에 ("exit 0" 줄 앞에) 배치 하고 다시 재부팅해 볼 수 있습니다./etc/rc.local

답변2

실제로 systemctl을 사용하는 것은 매우 간단합니다.

~$sudo systemctl ssh.service 활성화 ssh.service 및 SysV 서비스 스크립트의 상태를 /lib/systemd/systemd-sysv-install과 동기화합니다. /lib/systemd/systemd-sysv-install을 실행하여 ssh를 활성화하고 심볼릭 링크 /etc/systemd/system/sshd.service→/lib/systemd/system/ssh.service를 만듭니다.

활성화하거나 사용하려면 다시 시작하세요.

~$sudo systemctl start ssh.service

답변3

이로 인해 문제가 해결되었습니다.

crontab -e

그런 다음 맨 아래에 다음 줄을 추가합니다.

@reboot sleep 15 && /bin/systemctl restart sshd

답변4

라즈베리 파이에서도 같은 문제가 발생했습니다. 빠르고 더러운 해결책은 update-rc.d 비활성화 abd였습니다. rc.local에 서비스 ssh 시작을 넣었습니다.

아마도 SSH 서비스를 활성화하면 귀하의 경우에 도움이 될 것입니다.

관련 정보