Есть достаточно удобны SSH - клиент - SecureCRT.
С недавних пор возникла необходимость администрировать сервера FreeBSD используя данный SSH клиент. Есть пару нюансов в настройке SecureCRT для комфортной работы в FreeBSD. Чтобы их не забыть опишу настройки в картинках.
1.Terminal -> Emulation -> выставляем Terminal "Xterm" и ставим галочку Select an alternate keyboard emulation ->выбираем Castom
N VK_CLEAR VT_KEYPAD_5
N VK_PRIOR VT_KEYPAD_9
N VK_NEXT VT_KEYPAD_3
N VK_END VT_KEYPAD_1
N VK_HOME VT_KEYPAD_7
N VK_LEFT VT_KEYPAD_4
N VK_UP VT_KEYPAD_8
N VK_RIGHT VT_KEYPAD_6
N VK_DOWN VT_KEYPAD_2
N VK_INSERT VT_KEYPAD_0
N VK_DELETE VT_KEYPAD_PERIOD
N VK_NUMPAD0 VT_KEYPAD_0
N VK_NUMPAD1 VT_KEYPAD_1
N VK_NUMPAD2 VT_KEYPAD_2
N VK_NUMPAD3 VT_KEYPAD_3
N VK_NUMPAD4 VT_KEYPAD_4
N VK_NUMPAD5 VT_KEYPAD_5
N VK_NUMPAD6 VT_KEYPAD_6
N VK_NUMPAD7 VT_KEYPAD_7
N VK_NUMPAD8 VT_KEYPAD_8
N VK_NUMPAD9 VT_KEYPAD_9
N VK_MULTIPLY VT_PF3
N VK_ADD VT_KEYPAD_COMMA
N VK_SUBTRACT VT_PF4
N VK_DECIMAL VT_KEYPAD_PERIOD
N VK_F5 "\e[15~"
N VK_F6 VT_F6
N VK_F7 VT_F7
N VK_F8 VT_F8
N VK_F9 VT_F9
N VK_F10 VT_F10
N VK_F11 VT_F11
N VK_F12 VT_F12
E VK_RETURN VT_KEYPAD_ENTER
E VK_PRIOR "\e[5~"
E VK_NEXT "\e[6~"
E VK_END "\e[4~"
E VK_HOME "\e[1~"
E VK_INSERT "\e[2~"
E VK_DELETE "\e[3~"
E VK_ADD VT_KEYPAD_COMMA
E VK_DIVIDE VT_PF2
E VK_NUMLOCK VT_PF1
C VK_ADD VT_KEYPAD_MINUS
C VK_F2 VT_AUTO_PRINT
CE VK_PAUSE VT_PF1
CE VK_ADD VT_KEYPAD_MINUS
S VK_F1 VT_F11
S VK_F2 VT_F12
S VK_F3 VT_F13
S VK_F4 VT_F14
S VK_F5 VT_F15
S VK_F6 VT_F16
S VK_F7 VT_F17
S VK_F8 VT_F18
S VK_F9 VT_F19
S VK_F10 VT_F20
S VK_F11 VT_F11
S VK_F12 VT_F12
SE VK_NUMLOCK VT_PF1
CSE VK_NUMLOCK VT_PF1
3. Чтоб в МС работала мышка (одинарный клик, двойной клик, скролинг) необходимо:
Правда до конца настроить корректно мышку так и не удалось. Не работает скролинг в низ. В независимости от того куда кручу колесико скролинга - на экране скролинг идет только вверх.
Если необходимо использовать мышку для copy - paste (например необходимо скопировать имя каталога а не зайти внутрь каталога), то необходимо удерживать нажатой клавишу Shift и кликать - тогда будет происходить простое произвольное выделение текста и его вставка по правой кнопке мышки как это обычно и происходит.
Пока вроде все.
С недавних пор возникла необходимость администрировать сервера FreeBSD используя данный SSH клиент. Есть пару нюансов в настройке SecureCRT для комфортной работы в FreeBSD. Чтобы их не забыть опишу настройки в картинках.
1.Terminal -> Emulation -> выставляем Terminal "Xterm" и ставим галочку Select an alternate keyboard emulation ->выбираем Castom
2. Далее необходимо указать файлик keyboard emulation. Эти файлы находятся в "c:\Program Files\VanDyke Software\SecureCRT\Keymaps\". Беру для образца файл vt220-linux.key (перед изменением сохраняю его под другим именем) и правлю (т.к если использовать этот файл без корректировки то некорректно работают некоторые функциональные клавиши F1-F10 в МС). Поэкспериментировав подобрал рабочий вариант (привожу полное содержимое файла).Сохраняю и подставляю єтот файлик а Custom.
N VK_CLEAR VT_KEYPAD_5
N VK_PRIOR VT_KEYPAD_9
N VK_NEXT VT_KEYPAD_3
N VK_END VT_KEYPAD_1
N VK_HOME VT_KEYPAD_7
N VK_LEFT VT_KEYPAD_4
N VK_UP VT_KEYPAD_8
N VK_RIGHT VT_KEYPAD_6
N VK_DOWN VT_KEYPAD_2
N VK_INSERT VT_KEYPAD_0
N VK_DELETE VT_KEYPAD_PERIOD
N VK_NUMPAD0 VT_KEYPAD_0
N VK_NUMPAD1 VT_KEYPAD_1
N VK_NUMPAD2 VT_KEYPAD_2
N VK_NUMPAD3 VT_KEYPAD_3
N VK_NUMPAD4 VT_KEYPAD_4
N VK_NUMPAD5 VT_KEYPAD_5
N VK_NUMPAD6 VT_KEYPAD_6
N VK_NUMPAD7 VT_KEYPAD_7
N VK_NUMPAD8 VT_KEYPAD_8
N VK_NUMPAD9 VT_KEYPAD_9
N VK_MULTIPLY VT_PF3
N VK_ADD VT_KEYPAD_COMMA
N VK_SUBTRACT VT_PF4
N VK_DECIMAL VT_KEYPAD_PERIOD
N VK_F5 "\e[15~"
N VK_F6 VT_F6
N VK_F7 VT_F7
N VK_F8 VT_F8
N VK_F9 VT_F9
N VK_F10 VT_F10
N VK_F11 VT_F11
N VK_F12 VT_F12
E VK_RETURN VT_KEYPAD_ENTER
E VK_PRIOR "\e[5~"
E VK_NEXT "\e[6~"
E VK_END "\e[4~"
E VK_HOME "\e[1~"
E VK_INSERT "\e[2~"
E VK_DELETE "\e[3~"
E VK_ADD VT_KEYPAD_COMMA
E VK_DIVIDE VT_PF2
E VK_NUMLOCK VT_PF1
C VK_ADD VT_KEYPAD_MINUS
C VK_F2 VT_AUTO_PRINT
CE VK_PAUSE VT_PF1
CE VK_ADD VT_KEYPAD_MINUS
S VK_F1 VT_F11
S VK_F2 VT_F12
S VK_F3 VT_F13
S VK_F4 VT_F14
S VK_F5 VT_F15
S VK_F6 VT_F16
S VK_F7 VT_F17
S VK_F8 VT_F18
S VK_F9 VT_F19
S VK_F10 VT_F20
S VK_F11 VT_F11
S VK_F12 VT_F12
SE VK_NUMLOCK VT_PF1
CSE VK_NUMLOCK VT_PF1
3. Чтоб в МС работала мышка (одинарный клик, двойной клик, скролинг) необходимо:
Правда до конца настроить корректно мышку так и не удалось. Не работает скролинг в низ. В независимости от того куда кручу колесико скролинга - на экране скролинг идет только вверх.
Если необходимо использовать мышку для copy - paste (например необходимо скопировать имя каталога а не зайти внутрь каталога), то необходимо удерживать нажатой клавишу Shift и кликать - тогда будет происходить простое произвольное выделение текста и его вставка по правой кнопке мышки как это обычно и происходит.
Пока вроде все.
8 комментариев:
СПАСИБО!
Пожалуйста.
Очень помогла статься! Спасибо большое =)
Есть еще SuperPutty (Putty с вкладками) - бесплатная вещь. В некоторых случаях очень удобная.
Здравствуйте, не могли бы помочь, не знаю как настроить, чтобы все сессии открывались в одном диалоговом окне. Буду рад Вашей помощи.
Добрый день.
SecureCRT поддерживает вкладки!
Таким образом вам нет необходимости для новой сессии запускать еще раз саму программу SecureCRT. Достаточно на панели инструментов (в уже запущенной программе) нажать кнопочку "Connect in Tab/Tile (Alt+B)". Это третья кнопка с левой стороны. В открывшемся диалоговом окне можно (и нужно) создавать сначала подкаталоги для разных типов SSH соединений (например: Маршрутизаторы, Линуксы, Виртуализация и т.д.), а потом в каждом из каталогов создавать новое соединение. Для этого необходимо использовать кнопочку "New Session" в окне "Connect in Tab/Tile (Alt+B)".
В результате вы сможете в одном окне программы SecureCRT открывать много вкладок с разными сессиями (как закладки в Firefox или IE)
Удачи.
Здравствуйте
А где хранятся сессии?
Добрый вечер!
Путь к месту хранения сессий можно посмотреть в настройках программы:
Options-> Global Options-> General-> Configuration Folder.
Для переноса сессий между разными компьютерами достаточно перенести весь этот каталог на другой ПК. Для созданий резервной копии всех сессий достаточно периодически копировать данный каталог на флешку.
Отправить комментарий