Как я могу подключиться к своему серверу Amazon EC2 с помощью настольного клиента

Я уже настроил экземпляр Amazon EC2 под управлением 10.10 и могу подключиться к нему с помощью команды ssh, предоставляемой Amazon. Я заметил, что есть «Клиент сервера терминалов» и «Средство просмотра удаленных рабочих столов», включенное в Ubuntu, и мне было интересно, возможно ли использовать любое из них для подключения к моему серверу. Это было бы гораздо удобнее, чем набирать довольно длинную команду ssh (после первого перехода в каталог, в котором хранится мой ключ).

У меня было несколько попыток соединиться с ними обоими, но проблема в том, что я не знаю, что мне следует указывать в полях, поскольку вся документация, предоставляемая Amazon и Ubuntu, предполагает, что я уже знаю, что я делаю с серверами.

Обновление : прочитав ответы, я понял, что упустил важную информацию. Я хочу администрировать свой сервер с помощью терминала. Мой вопрос заключается в том, чтобы сделать процесс подключения максимально простым.

7
задан 28 January 2011 в 03:57

5 ответов

Я думаю, вы спрашиваете, как вы можете сократить следующую команду:

ssh -i ~/path/to/your/ssh_key.pem \
   ubuntu@ec2-79-125-64-190.eu-west-1.compute.amazonaws.com

Это можно сделать с помощью правок в ~/.ssh/config. Следующий пример ssh config stanza может быть полезен:

Host myec2server
  IdentityFile /home/USERNAME/ec2/ec2-keypair.eu-west-1.pem
  User ubuntu
  HostName ec2-79-125-64-190.eu-west-1.compute.amazonaws.com 

Теперь вы можете просто набрать ssh myec2server. см. man ssh_config для получения дополнительной информации ssh_config. Затем вы можете объединить это с другим из ответов здесь и создать модуль запуска с помощью команды:

gnome-terminal --execute ssh myec2server  

Также связана новая функция EC2 импорта-пары ключей , которая позволяет вам загрузить свои собственные открытые ключи. Затем вы можете запустить новые серверы с парами ключей, которые вы используете в другом месте.

0
ответ дан 28 January 2011 в 03:57

Вы склонны не запускать экземпляры рабочего стола (то есть полный стек X / GDM / Gnome) на сервере. Этот графический стек потребляет тонны оперативной памяти, и это очень приравнивается к деньгам, когда вы говорите о EC2.

Короче говоря, я думаю, что если вы пытаетесь подключиться к VNC, вы, вероятно, ошибаетесь. Вы, безусловно, можете установить X et al на сервер, а затем вы можете установить TightVNC (или другой) для обеспечения графического доступа по сети ... Но если вы просто пытаетесь администрировать систему, научитесь использовать консоль и живите без нее или воспользуйтесь веб-решением.

0
ответ дан 28 January 2011 в 03:57

Разве вы не можете просто сделать пусковую установку? Что-то, что работает:

gnome-terminal -e "cd where_your_key_is; your amazon command"
0
ответ дан 28 January 2011 в 03:57

Предполагая, что на вашем экземпляре ec2 не работает графический интерфейс пользователя, «Terminal Server Client» и «Remote Desktop Viewer» используются для подключения к графическим сеансам на настольных компьютерах.

Если вы находите ввод команд ssh утомительным, вы можете установить псевдоним , чтобы получить более короткую команду, или использовать метод @ Oli, чтобы создать Launcher для вашего главного меню.

0
ответ дан 28 January 2011 в 03:57

Хорошо, вот что вы делаете, большое спасибо Чипака ! Я в долгу перед вами!

  1. SSH в Амазонке.

  2. установите ubuntu-desktop иightvncviewer: (может потребоваться обновление перед установкой)

    sudo apt-get install ubuntu-desktop tightvncserver

  3. На локальном компьютере установите клиент :

    sudo apt-get install xtightvncviewer

  4. На сервере введите следующую команду для запуска сервера:

    tightvncserver -geometry 800x600

    Вы можете измените разрешение в соответствии с вашими потребностями, но 800x600 сделало эту работу за меня.

  5. На вашем клиенте введите следующую команду:

    xtightvncviewer -via ubuntu@<YourInstance's-Dns-Or-Ip> -compresslevel 9 -quality 5 :1

PS: я пробовал это на ami-ccf405a5 с хранилищем ebs-backed.
PS1: нажатие F8 в средстве просмотра покажет вам меню.

0
ответ дан 28 January 2011 в 03:57

Другие вопросы по тегам:

Похожие вопросы: