На
своем настольном рабочем компьютере (будем называть еще как удаленный
клиент), на котором стоит любая система Linux создаем публичный ключ
командой
[vova@client ~]$ssh-keygen -tdsa
появится файл ( в ALT: ) /home/vova/.ssh/id_dsa.pub
Заходим в Центр управления системой (ЦУС) веб-браузером https://127.0.0.1:8080 глава: "Пользователи", раздел "Администратор системы"
Нажимаем
на клавишу "Обзор" и показываем путь до нашего файла id_dsa.pub
(использовать опцию: Показывать скрытые файлы, для чего нажимаем мышкой
на левую кнопку,
появляется эта опция, выбираем в окне)
Далее клавиша "Добавить". В разделе "Разрешённые ssh ключи:" появиться группа пар цифр, разделенных двоеточием.
На этом настройки закончены. Закрываем ЦУС.
Тестируем:
На удаленном клиенте, от имени простого пользователя заходим на сервер:
[vova@client ~]$ ssh root@192.168.0.1 получаем приглашение вводить команды от имени суперпользователя:
[vova@client ~]$ ssh root@192.168.0.1 Last login: Sun Aug 8 15:22:08 2010 from 192.168.0.2 [root@server ~]# Это наиболее безопасный и рекомендуемый способ.
На своем настольном рабочем компьютере (удаленный клиент), заходим на
сервер под именем пользователя pavel (pavel должен быть уже
зарегистрирован на сервере)
[vova@client ~]$ssh -l pavel 192.168.0.1
(выражение "-l pavel 192.168.0.1" можно заменить на pavel@ip-адрес
если зашли первый раз, то получаем сообщение с окончание Are you sure you want to continue connecting (yes/no)? вводим
"yes", получаем приглашение ввести пароль, вводим пароль, который имеет
Павел на сервере и получаем приглашение работать в командой строке на
сервере
[pavel@server ~]$если имена пользователя на клиенте и сервере совпадают (vova зарегистрирован там и там), входить можно еще короче
[vova@client ~]$ssh 192.168.0.1 Если пользователь пользователь vova ключен в группу wheel, то может получить права суперпользователя набрав
[vova@server ~]$su -lможно просто su пробел знак "-" тире, чтобы получить полные права root
Это очень ВАЖНО и обережет вас от многих проблем.
получаем приглашение ввести пароль рута
Вариант № 1
Устанавливаем на сервер пакет x11vnc
[root@server ~]#apt-get install x11vnc
На сервере запускаем графическое приложение, т.е. мы заходим на сервер
(подходим к реальному серверу (или в виртуальном окне, если он у нас
установлен на виртуальной машине))
простым пользователем vova
даем команду
[vova@server ~]$startx
Даем удаленный доступ к рабочему столу сервера.
нажимаете Start - Терминалы - XTerm
даем команду и тем самым запускаете VNC-сервер
[vova@server ~]$x11vnc -shared -forever -passwd 123
На клиенте устанавливаете VNC-клиент. В Simply Linux это gvncviewer. Находится в пакете gtk-vnc.
[root@client ~]#apt-get install gtk-vnc
(На Win машине выбираем удобный там клиент)
выходите из рута и подключаетесь от имени простого пользователя
[vova@client ~]$gvncviewer 192.168.0.1
у вас должно появиться приглашение ввести пароль, вводите 123 и видите картинку рабочего стола сервера.
вы получаете полное управление сервером при помощи вашей клавиатуры и мыши.
Останавливать на сервере VNC можно просто нажав Ctr + c