У меня есть две машины, подключенные через кабель Ethernet. Одна машина работает под управлением Mac OS X, другая - Ubuntu (13.10).
В настоящее время я могу подключиться к Mac через SSH. Однако, когда я пытаюсь войти в Ubuntu через SSH, я получаю ошибку порта 22. Однако я могу подключаться к другим машинам из Ubuntu.
У меня есть Comcast. Пожалуйста, помогите.
Спасибо заранее
sudo apt-get update
sudo apt-get install openssh-server
sudo ufw allow 22
Выполнение команды упоминаются выше в терминале. Первый обновит список хранилищ. Второй установит openssh сервер и настроит конфигурацию по умолчанию. Третье позволит соединения с Вашим компьютером по порту 22.
Это - просто абсолютный минимум для соединения с использующим компьютеры SSH. Существуют другие вещи, которые можно сделать для обеспечения системы от нападения. Порт 22 известен за SSH и если Вы позволите соединение с портом 22 из Интернета, то Вы будете видеть, что многие люди пытаются напасть на него.
Отправьте определенное сообщение об ошибке, которое Вы получаете.
ssh сервер работает? Проверьте путем выдачи этой команды:
service ssh status
На Centos 7 (я знаю, описание проблемы не для Centos, но это был результат поиска первого Google), я имел oppenssh-daemon
остановленный:
Я сверился
# service sshd status
Затем я перезапустил его с:
# service sshd restart