Есть графические приложения вроде 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.
В обоих случаях при составлении таблицы он автоматически заполняет меня или показывает мне все доступные параметры. Сначала это может не сработать в некоторых дистрибутивах, но поискать немного очень легко решить.
Я не знаю, есть ли другие методы для организации всех ваших удаленных доступов, если кто-то знает другой способ, я хотел бы знать это :).