Я провел последние 4 часа, пытаясь заставить мое VNC-соединение работать. В конце концов, я понял, что это связано с тем, что мой удаленный хост Ubuntu не смог принимать SSH-соединения, хотя я уже установил openssh-server.
Затем я попробовал некоторые базовые тесты, чтобы убедиться, что sshd работает над моя машина, и обнаружил, что ssh localhost дает ошибку Connection refused on port 22. Кроме того, sudo service ssh start и sudo start ssh дают ошибку start: Unknown job: ssh. Я попытался очистить и переустановить openssh-server, но не повезло. Почему я не могу получить клиентов?
, хотя я уже установил openssh-server Когда я пытаюсь подключиться через локальные машины (зрители VNC), они дают мне [ f9].
EDIT_2: В соответствии с запросом здесь выведено apt-cache policy openssh-server:
openssh-server:
Installed: 1:6.6p1-2ubuntu2
Candidate: 1:6.6p1-2ubuntu2
Version table:
*** 1:6.6p1-2ubuntu2 0
500 http://ports.ubuntu.com/ubuntu-ports/ trusty-updates/main armhf Packages
100 /var/lib/dpkg/status
1:6.6p1-2ubuntu1 0
500 http://ports.ubuntu.com/ubuntu-ports/ trusty/main armhf Packages
Мне удалось заставить эту работу вручную запустить sshd:
sudo mkdir /var/run/sshd
sudo chmod -R 755 /var/run/sshd
sudo /usr/sbin/sshd