Для просмотра виртуальной машины Linux внутри браузера вам необходимо установить веб-сервер. Проще всего установить и сразу приступить к работе nginx.
Первое, что вам нужно сделать, это ввести S SH (порт 22) в вашу виртуальную машину, используя имя пользователя и IP-адрес машины:
ssh username@ipaddress
, которая предложит вам ввести пароль для получения доступа к ВМ.
Это также предполагает, что ваш ключ S SH publi c существует внутри ~/.ssh/authorized_keys
на виртуальной машине. Если у вас нет этой настройки, вам нужно попросить владельца виртуальной машины скопировать ваш ключ publi c в этот файл. В противном случае вы не сможете подключиться и получить ошибку Permission denied (publickey)
.
Предполагая, что вышеуказанное работает, вы можете установить веб-сервер nginx с помощью следующих двух команд:
sudo apt-get -y update
sudo apt-get -y install nginx
Затем, после установки этого веб-сервера, добавьте правило HTTP для входящего порта 80 внутри настройки сети. По соображениям безопасности прослушивание вашего веб-сервера через этот порт, вероятно, небезопасно в долгосрочной перспективе. Начать работать с этим портом гораздо проще, потому что он используется по умолчанию.
Чтобы узнать, какой порт прослушивания используется по умолчанию, просмотрите файл хоста конфигурации сервера с помощью cat /etc/nginx/sites-available/default
:
#server {
# listen 80;
# listen [::]:80;
#
# server_name example.com;
#
# root /var/www/example.com;
# index index.html;
#
# location / {
# try_files $uri $uri/ =404;
# }
#}
Показывает порт по умолчанию, равный 80. Вы можете изменить этот порт по умолчанию на 8080, а затем запустить sudo service nginx restart
, чтобы перезапустить сервер и применить изменения. Кроме того, вы можете взглянуть на это Как настроить Nginx Server Listening на нескольких портах учебное пособие, в котором более подробно рассказывается о том, как настроить прослушивающие порты для nginx веб-серверов.
После этого вы сможете просматривать виртуальную машину из окна браузера (из соображений безопасности мой IP-адрес размыт):
Вы также можете взглянуть на этот Быстрый старт: создайте виртуальную машину Linux в учебнике Azure portal , чтобы шаг за шагом узнать, как получить эту настройку в Azure.