Linux 및 Ubnuntu에 완전히 새로운 브랜드입니다. 딥 러닝 / 신경 네트워크를 수행하기위한 머신 설정 지금까지는 잘 진행되고 있습니다. 모든 것이 설치되어 실행 중입니다. 시스템을 사용하기 위해 Mac 랩톱에서 ssh 할 수 있기를 원합니다. openssh를 설치 하고 작동했습니다.
그러나 컴퓨터를 다시 시작하면 ssh 서버가 다시 시작되지 않습니다. 확인 sudo service ssh status
하고보고하고 오류가 있습니다. 그런 다음 시작할 수 있으며 모든 것이 잘 작동합니다.
내 생각은 재부팅 할 때 시작해야한다는 것입니다. 이 스레드 는 기본적으로 시작해야하며 chrontab 또는 이와 유사한 것을 추가 할 필요가 없다는 스레드 를 발견 했습니다. 그래서 나는 그렇게 생각하지 않습니다.
그런 다음 명령을 사용하여 제안하는 이 스레드 를 찾았 sudo update-rc.d ssh defaults
지만 해당 스레드는 꽤 오래되어 그 당시에는 대답이 옳지 않은 것 같습니다.
그럼 내가 발견 이 스레드 아웃 주석 제안 ListenAddress
라인 하여 sshd_config 파일을. 기본적으로 ListenAddress를 사용하면 DCHP에서 할당하기 전에 IP를 가져 오려고 시도 할 수 있으므로 시작이 실패합니다. 말이됩니다. 그러나 포트 전달이 홈 네트워크를 통해 작동하게하려면 해당 매개 변수가 필요합니다.
이 문서 에 대한 항목 아래 대하여 ListenAddress는 말한다
The default is to listen on all local addresses.
포트 포워딩이 작동하는데 필요하지 않습니까?
나는 이 버그 보고서에 대해 이전 스레드를 따랐 지만 꽤 오래되었지만 netmanager가 새로운 IP를 얻을 때마다 네트워크 관리자를 사용하여 ssh를 다시 시작하는 것이 좋습니다.
echo /etc/init.d/ssh restart > /etc/NetworkManager/dispatcher.d/10ssh
chmod 755 /etc/NetworkManager/dispatcher.d/10ssh
그것은이 시점에서이 noobie가 평가할 수있는 것보다 훨씬 더 많은 것입니다. 안전한가요? 그렇게하는 방법입니까? 지난 7 년 동안 다른 일이 있었습니까?
어떤 조언도 좋을 것입니다. 감사.
systemctl status ssh
출력 은 무엇입니까 ?