-1

Я не знаю, как получить удаленный доступ к виртуальной машине, на которой работает сервер Ubuntu, на котором установлен сервер OpenSSH. Кто-нибудь может подсказать, что если я хочу получить доступ к этой виртуальной машине из любого места, что я должен делать шаг за шагом? Спасибо :)

1 ответ1

1

Это зависит от того, как настроена ваша сеть, где находится ваш удаленный сервер (например, та же локальная сеть, другая локальная сеть или Интернет), но я постараюсь дать вам информацию, связанную с ssh, учитывая, что сетевая часть в порядке, чтобы вы могли пропинговать свой сервер с твоя машина. Если это не так, вы должны решить, как решить проблему с сетью, прежде чем использовать ssh.

Если ваша локальная машина Linux, вам нужно только выполнить:

ssh user@remote-machine

где пользователь - это пользователь, которого вы создали на своем удаленном сервере (если вы только что установили его и установили openssh-сервер без его настройки, этому пользователю будет разрешен ssh на сервере).

и удаленный компьютер - это то, что вы используете для проверки связи с компьютером (ip, hostname или url).

Если на вашем локальном компьютере установлена система windows, установите putty (site putty) и настройте пользователя и удаленный компьютер в конфигурации.

В основном, если удаленный компьютер доступен из Интернета, эта конфигурация по умолчанию не защищена, и вы должны настроить /etc/ssh/ssd_config на своем сервере, чтобы ограничить использование пароля, по крайней мере, заменяя его ключами ssh. Вы можете увидеть, как лучше настроить ssh-сервер, в справке по ubuntu-серверу.

РЕДАКТИРОВАТЬ:

Только что увидел в ваших комментариях, что ваш виртуальный компьютер находится за NAT, поэтому для достижения этого вам нужно будет перенаправить порт 22 на маршрутизатор.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .