Несколько раз передо мной вставала задача удаленного администрирования базы данных MSSQL. Когда основной операционной системой был Windows XP все решалось просто - на локальной машине запускался SQL Server Management Studio Express из комплекта MSSQL Server 2005. Через этот менеджер производилось подключение к серверу, будь он на той же машине или в локальной сети.
Когда я стал работать в Ubuntu linux и необходимо было решать те же задачи - я знал два пути: либо пересаживаться за компьютер с WinXP (благо стоит он рядом) и жонглировать клавиатурой и мышкой, либо устанавливать на какой-нибудь эмулятор (например QEMU, VBox или VMWare) тот же WinXP, в нем устанавливать тот самый Management Studio. А там все по старому - коннект к удаленному серверу и поехали.
Но сегодня наткнулся на решение, которое известно каждому админу. Возможно, ты, дорогой читатель, не админ, и моя новость будет тебе приятна и полезна: решение за утилитой rdesktop.
Как оказалось, пользоваться ей не так уж и сложно. Два этапа:
1) На удаленной машине с Windows заходим в "Панель управления -> Система -> Удаленные сеаны" и ставим галочку "Разрешить удаленный доступ к этому компьютеру". В списке разрешенных личностей для доступа должен присутствовать ваш логин.
2) В консоли пишем команду:
rdesktop -d ваш_домен -u логин_в_сети -p пароль_в_сети имя_компьютера
И все! Прочитав руководство по утилите нашел еще несколько хороших параметров, но я уверен, что и вы их найдете без труда.
P.S. Последняя версия (на данный момент это 1.6.0, качается с www.rdesktop.org) позволяет запустить удаленный рабочий стол таким образом, что, хотя полноэкранный режим и закрывает один из рабочих столов, переключаться на другой можно через клавиатуру, и переключение корректно: на одном рабочем столе нормальный гном, на втором - "нормальный" Windows. В 1.5.0 полноэкранный режим обладал странным свойством: как ни переключай рабочие столы, на них будет все тот-же Windows (по крайней мере при включенных эффектах Compiz).
P.S. Устранение некоторых багов rdesktop (обычно с раскладкой клавиатуры) делается путем установки пропатченной версии.
Качаем для i368: http://sys-admin.org/files1/rdesktop/rdesktop_1.6.0-alt1_i386.deb
или для x86_64: http://sys-admin.org/files1/rdesktop/rdesktop_1.6.0-alt1_amd64.deb
Далее:
sudo dpkg -r rdesktop
sudo dpkg -i rdesktop_1.6.0-alt1*
cd /usr/lib
sudo ln -s libcrypto.so.0.9.8 libcrypto.so.6
Взято отсюда.
Когда я стал работать в Ubuntu linux и необходимо было решать те же задачи - я знал два пути: либо пересаживаться за компьютер с WinXP (благо стоит он рядом) и жонглировать клавиатурой и мышкой, либо устанавливать на какой-нибудь эмулятор (например QEMU, VBox или VMWare) тот же WinXP, в нем устанавливать тот самый Management Studio. А там все по старому - коннект к удаленному серверу и поехали.
Но сегодня наткнулся на решение, которое известно каждому админу. Возможно, ты, дорогой читатель, не админ, и моя новость будет тебе приятна и полезна: решение за утилитой rdesktop.
Как оказалось, пользоваться ей не так уж и сложно. Два этапа:
1) На удаленной машине с Windows заходим в "Панель управления -> Система -> Удаленные сеаны" и ставим галочку "Разрешить удаленный доступ к этому компьютеру". В списке разрешенных личностей для доступа должен присутствовать ваш логин.
2) В консоли пишем команду:
rdesktop -d ваш_домен -u логин_в_сети -p пароль_в_сети имя_компьютера
И все! Прочитав руководство по утилите нашел еще несколько хороших параметров, но я уверен, что и вы их найдете без труда.
P.S. Последняя версия (на данный момент это 1.6.0, качается с www.rdesktop.org) позволяет запустить удаленный рабочий стол таким образом, что, хотя полноэкранный режим и закрывает один из рабочих столов, переключаться на другой можно через клавиатуру, и переключение корректно: на одном рабочем столе нормальный гном, на втором - "нормальный" Windows. В 1.5.0 полноэкранный режим обладал странным свойством: как ни переключай рабочие столы, на них будет все тот-же Windows (по крайней мере при включенных эффектах Compiz).
P.S. Устранение некоторых багов rdesktop (обычно с раскладкой клавиатуры) делается путем установки пропатченной версии.
Качаем для i368: http://sys-admin.org/files1/rdesktop/rdesktop_1.6.0-alt1_i386.deb
или для x86_64: http://sys-admin.org/files1/rdesktop/rdesktop_1.6.0-alt1_amd64.deb
Далее:
sudo dpkg -r rdesktop
sudo dpkg -i rdesktop_1.6.0-alt1*
cd /usr/lib
sudo ln -s libcrypto.so.0.9.8 libcrypto.so.6
rdesktop -5 -z -y -u пользователь -p пароль -g разрешениеxэкрана IP_удаленного_компьютера
главная опция "-y" - она говорит использовать raw клавиатуру
Взято отсюда.