Изображение: andreasnilsson1976 через Compfight cc и Aviad Raviv-Vash
Мы провели ознакомительную поездку по mRemoteNG в нашем руководстве «Как использовать mRemoteNG для управления всеми вашими удаленными подключениями». В этом руководстве мы погрузимся глубже и покажем вам несколько советов, которые мы нашли полезными при работе с ним на регулярной основе.
Интеграция WinSCP
Мы упоминали о WinSCP в прошлом; эта программа должна быть уже в вашем арсенале, если вы управляете машинами Linux из Windows.
Многие люди, которые были просвещены mRemoteNG, просто не знают, что можно интегрировать эти два, и в конечном итоге поддерживать два набора «баз данных соединений». Более того, много времени, потому что mRemoteNG является таким «окончательным решением для всех», он единственный, кто получает «любовь», и каждый раз, когда вызывается WinSCP, детали подключения вводятся вручную.
Все вышеперечисленное можно легко скрыть с помощью функции «Внешние инструменты» mRemoteNG. С помощью этой функции можно вызвать WinSCP и передать ей все детали соединений, которые уже имеются в mRemoteNG.
Если у вас нет WinSCP, перейдите и сделайте это сейчас.
Чтобы добавить «Внешний инструмент», перейдите в меню «Инструменты» и выберите «Внешние инструменты».
Щелкните правой кнопкой мыши в любом месте верхней части вкладки, и вам будет представлено меню для создания «нового внешнего инструмента».
sftp://%Username%:%Password%@%Hostname%
Так выглядит:
Чтобы использовать новые возможности, щелкните правой кнопкой мыши на вкладке «Соединения» SSH, найдите запись «Внешние инструменты» и нажмите на вновь созданный «WinSCP» вариант.
Развертка паролей
Из-за того, что mRemoteNG содержит все пароли в обратимом шифровании (чтобы он мог его использовать), их можно извлечь из каждого соединения. Для этого у нас будет mRemoteNG передать параметр «пароль», который будет «эхо» в обычной старой командной строке.
Добавьте еще один «внешний инструмент», как мы показали выше, только на этот раз вы назвали бы инструмент «Password Revealer», а поле «filename» будет содержать только директиву «cmd». Однако, в отличие от предыдущего примера, вы должны заполнить строку «Аргументы» следующим образом:
/k echo '%password%'
Готовая работа будет выглядеть так:
Дезинфекция файла подключения
Вы получили десятки или даже сотни профилей соединений в настройках mRemoteNG, а затем получаете нового члена команды. Вы хотите передать файл подключений к ним, но если вы это сделаете, вы дадите им свои учетные данные … Не бойтесь, потому что HTG вас охватывает.
Мы покажем, как глобально стереть пароли из файла подключения mRemoteNG.
Примечание. Это потребует, чтобы вы выкинули своего uber geek, но это не очень сложная процедура.
Прежде всего, вам понадобится текстовый редактор, способный выполнять «регулярные выражения», например Notepad ++ или Sublime (для этого примера мы будем использовать Notepad ++). Затем закройте mRemoteNG и в одном из этих редакторов откройте файл подключения (который по умолчанию находится под «C: Users \% your-username% AppData Roaming mRemoteNG»).
Выполните «Заменить» (используя Ctrl + H) и измените «Режим поиска» на «Регулярное выражение». Затем замените:
Password='.+?' H
С
Password='' H
Это будет выглядеть так:
Мир - это большая лаборатория
Получил трюк mRemoteNG, который вы хотели бы поделиться? Отправьте его нам на форум.
Позвольте мне показать вам истинную силу Тессаиги