Совершенно новый для linux и Ubnuntu. Настройка машины для глубокого обучения / нейронных сетей. Пока все идет хорошо. Все установлено и запущено. Я хочу иметь возможность использовать ssh с моего ноутбука Mac для использования системы. Я установил openssh и это сработало.
Однако, когда я перезагружаю компьютер, ssh-сервер не перезагружается. Я проверяю с sudo service ssh status
и он сообщает об ошибках и ошибках. Затем я могу запустить его, и все работает нормально.
Моей первой мыслью было, что мне нужно сказать ему, чтобы он запускался при перезагрузке, и я обнаружил этот поток в котором говорится, что он должен запускаться по умолчанию, и мне не нужно добавлять chrontab или что-то в этом роде. Так что я не думаю, что это все.
Потом я нашел этот поток которые предлагают использовать команду sudo update-rc.d ssh defaults
, но эта тема довольно старая, и кажется, что ответ, возможно, был неправильным даже тогда?
И тогда я нашел этот поток которые предлагают прокомментировать ListenAddress
линия в sshd_config файл. В основном в нем говорится, что если используется ListenAddress, он может попытаться получить IP-адрес до того, как он будет назначен DCHP, и поэтому запуск завершится неудачей. Что имеет смысл. Но мне нужен этот параметр, чтобы заставить мою переадресацию портов работать в моей домашней сети.
Эта документация под записью для Адрес для прослушивания говорит, что
The default is to listen on all local addresses.
Так, может быть, мне это не нужно, чтобы заставить работать переадресацию портов?
Я последовал за предыдущей веткой, чтобы это сообщение об ошибке который также довольно старый, но предлагает использовать network manager для перезапуска ssh каждый раз, когда netmanager получает новый IP.
echo /etc/init.d/ssh restart > /etc/NetworkManager/dispatcher.d/10sshchmod 755 /etc/NetworkManager/dispatcher.d/10ssh
Это намного больше, чем этот новичок может оценить на данный момент. Это безопасно? Это тот способ сделать это? Было ли что-то еще разработано за последние 7 лет?
Любой совет был бы полезен. Спасибо.