Я проводил прошлые 4 часа, пытаясь заставить мое соединение VNC работать. В конечном счете я понял, что это было, потому что моя Ubuntu, удаленный хост не мог разместить соединения SSH - даже при том, что я уже установил openssh-сервер.
Я затем попробовал некоторые базовые тесты для проверки этого sshd
работал над моей машиной и нашел это ssh localhost
дает a Connection refused on port 22
ошибка. Кроме того, sudo service ssh start
и sudo start ssh
оба дают a start: Unknown job: ssh
ошибка. Я пытался произвести чистку и переустановить openssh-server
, но никакая удача. Почему я не могу принять клиенты?
Править: Когда я пытаюсь соединиться через локальные машины (средства просмотра VNC), они дают мне a Connection timed out
ошибка.
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
Просто сделайте
sudo ufw enable
, и
sudo apt-get install gufw
Тогда открывают Вашего Тире и ищут "Брандмауэр". Откройте его, и остальные должны быть сам объяснение.
Мне удалось получить эту работу путем ручного запуска sshd
:
sudo mkdir /var/run/sshd
sudo chmod -R 755 /var/run/sshd
sudo /usr/sbin/sshd