Организуйте telnet и ssh соединения в терминале

Есть графические приложения вроде 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.

В обоих случаях при составлении таблицы он автоматически заполняет меня или показывает мне все доступные параметры. Сначала это может не сработать в некоторых дистрибутивах, но поискать немного очень легко решить.

Я не знаю, есть ли другие методы для организации всех ваших удаленных доступов, если кто-то знает другой способ, я хотел бы знать это :).


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   MSX сказал

    Прелесть дизайна Unix в том, что существует столько же способов сделать то же самое, сколько есть пользователей системы 🙂
    Отвечая на вопрос в вашем сообщении, если вы посмотрите репозитории Arch Linux * Extra, Community и AUR, вы найдете множество консольных инструментов и инструментов X11, которые позволяют управлять несколькими учетными записями SSH.

    * Некоторые из этих инструментов импортированы из Debian, и поскольку Debian используется многими системными администраторами ([троллинг] что-то, я до сих пор не понимаю почему! [/ Троллинг]), вы наверняка найдете другие полезные инструменты, связанные с этим.

  2.   Дамиан Ривера сказал

    Я использовал cssh (clusterssh) для подключения к нескольким компьютерам по ssh, мне пришлось настроить / etc / cluster (не помню), попробую этот метод. Спасибо 😀

  3.   правильный сказал

    нам нужно будет проверить, как

  4.   Алгабе сказал

    Единственный способ узнать, что это сработает для меня, - это попробовать, большое спасибо 🙂

  5.   Иван сказал

    Здравствуйте, как вы ... Я собираюсь провести тест сегодня ... правда в том, что я создал сокращения с обработкой псевдонимов в .bash_rc в случае моего рабочего стола и на серверах .bashrc . И я его создал.

    псевдоним server = 'ssh фу@192.168.0.100 -p 2244 ′

    Я снова нес свой. ~ / .bashrc

    и вуаля ... просто захожу на сервер слов, так что все ... казалось хорошим вариантом, так как я не знал, что они представляют .... Грейс ... до скорой встречи ...

  6.   Р_Дж_П сказал

    Я не знал об этой возможности, и это кажется очень полезным, прямо сейчас редактирую файл ...
    Спасибо, как всегда на этом сайте можно многому научиться!