Я установил ISO-образ lubuntu 13.10 с помощью usb-creator-gtk на USB-накопитель и назначил ему 2 ГБ постоянной памяти. Это для тонкого клиента, у которого нет собственного хранилища в моем офисе, и у нас нет способа делать чистые pxe-загрузки.
После того, как я загрузил тонкий клиент с этой флешки, я установил openssh-сервер, но он просто не запустился:
$ sudo start ssh
start: Unknown job: ssh
Хм, ну почему? dmesg
ничего не показывает и не показывает /var/log/syslog
.
Я могу вручную запустить sshd
просто отлично, после я впервые создал каталог /var/run/sshd
:
$ sudo -i
# mkdir /var/run/sshd
# /usr/sbin/sshd
# ps awux | grep sshd
... -> shown
# pkill sshd
# start ssh
start: Unknown job: ssh
/etc/init/sshd
существует и имеет разумное содержание (по сравнению с моя обычная рабочая станция).
Есть идеи?
Переустановка (→ sudo apt-get purge openssh-server; sudo apt-get install openssh-server
) не помогла: (
Для установки используйте его
sudo apt-get install openssh-server
попробуйте перезапустить службу, используя
sudo service ssh restart ## to start / restart
Проверьте брандмауэр, блокирует ли он 22 порт
sudo ufw allow 22 ## allow the 22 port
Надеюсь , это должно работать.
Может быть, демон init ничего не знает о вашей службе ssh: если initctl list | grep ssh
ничего не возвращает, попробуйте перезагрузить конфигурацию для init вручную:
sudo initctl reload-configuration
, а затем попробуйте запустить ssh с помощью:
sudo start ssh
или
sudo service ssh start