--[[Участник:Artix|Artix]] 16:14, 29 ноября 2010 (UTC)
Я работаю в Linux в среде Gnome, и управляю несколькими серверами. И меня запаривает
каждый раз набирать "ssh ..@...", даже несмотря на то, что пароль вводить не надо -
авторизация происходит по ключу. Немного почитав маны понял, что можно сделать кнопку,
которая автоматически будет открывать все мои рабочие сессии.
Скрипт под нажатие кнопки получился такой:
#!/bin/bash
gnome-terminal \
--tab --title=server1 -e 'ssh superadmin@server1' \
--tab --title=server2 -e 'ssh superadmin@server2' \
--tab --title=server3 -e 'ssh superadmin@server3' \
--tab --title=server4 -e 'ssh superadmin@server4' \
--tab --title=server5 -e 'ssh superadmin@server5' \
--hide-menubar \
--geometry=80x66-0-0 &
sh -c "export LANG=ru_RU.KOI8-R; gnome-terminal --disable-factory -e 'ssh superadmin@server6'" &
Прокомментирую последнюю строку. Этот отдельный коннект - на сервер с системой FreeBSD,
на котором стоит кодировка KOI8-R. Чтобы сессия автоматически подхватывала эту
кодировку, пришлось видоизменить переменную LANG. При этом, конечно, указанная
кодировка должна присутствовать в выводе команды "locale -a".
Linux/Windows Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor