Есть графические приложения вроде SecureCRT o Менеджер подключений Gnome для организации наших удаленных подключений, но если вы, как и я, предпочитаете делать все возможное в терминале, вам это понравится.
Многие из нас подключаются к большому количеству компьютеров удаленно. Представьте, что у нас есть веб-сервер в 192.168.0.100. Имя пользователя, с которым мы получаем доступ: Foo а также для службы ssh мы изменили порт для 2244.
Каждый раз, когда мы хотим подключиться, мы должны написать:
$ ssh foo@192.168.0.100 -p 2244
Если у нас есть много машин для удаленного доступа… Это вообще не продуктивно.
Чтобы лучше обрабатывать ssh-соединения с терминала, мы должны создать файл ~ / .ssh / конфигурации. В этом файле мы будем использовать следующую структуру:
Хост веб-сервера Имя хоста 192.168.0.100 Пользовательский порт foo 2244
Как и в примере, мы должны заполнить файл всеми соединениями ssh, которые мы обычно устанавливаем.
Теперь из терминала пишем ssh веб-сервер будет таким же, как ssh foo@192.168.0.100 -p 2244.
Для подключений Telnet, нам придется отредактировать наш .bashrc и добавьте, например:
r1-bcn () {telnet 10.0.0.1}
После редактирования этого файла мы должны сделать источник .bashrc так что новые внесенные нами изменения загружаются без перезапуска.
Если мы напишем р1-бсн в терминале мы подключимся к нашему сеансу telnet.
В обоих случаях при составлении таблицы он автоматически заполняет меня или показывает мне все доступные параметры. Сначала это может не сработать в некоторых дистрибутивах, но поискать немного очень легко решить.
Я не знаю, есть ли другие методы для организации всех ваших удаленных доступов, если кто-то знает другой способ, я хотел бы знать это :).
Прелесть дизайна Unix в том, что существует столько же способов сделать то же самое, сколько есть пользователей системы 🙂
Отвечая на вопрос в вашем сообщении, если вы посмотрите репозитории Arch Linux * Extra, Community и AUR, вы найдете множество консольных инструментов и инструментов X11, которые позволяют управлять несколькими учетными записями SSH.
* Некоторые из этих инструментов импортированы из Debian, и поскольку Debian используется многими системными администраторами ([троллинг] что-то, я до сих пор не понимаю почему! [/ Троллинг]), вы наверняка найдете другие полезные инструменты, связанные с этим.
Я использовал cssh (clusterssh) для подключения к нескольким компьютерам по ssh, мне пришлось настроить / etc / cluster (не помню), попробую этот метод. Спасибо 😀
нам нужно будет проверить, как
Единственный способ узнать, что это сработает для меня, - это попробовать, большое спасибо 🙂
Здравствуйте, как вы ... Я собираюсь провести тест сегодня ... правда в том, что я создал сокращения с обработкой псевдонимов в .bash_rc в случае моего рабочего стола и на серверах .bashrc . И я его создал.
псевдоним server = 'ssh фу@192.168.0.100 -p 2244 ′
Я снова нес свой. ~ / .bashrc
и вуаля ... просто захожу на сервер слов, так что все ... казалось хорошим вариантом, так как я не знал, что они представляют .... Грейс ... до скорой встречи ...
Я не знал об этой возможности, и это кажется очень полезным, прямо сейчас редактирую файл ...
Спасибо, как всегда на этом сайте можно многому научиться!