Linux - статьи

         

Установка опций SSH в файле .ssh/config


Перед установлением исходящего соединения ssh читает файл $HOME/.ssh/config. Этот файл содержит аргументы команды ssh, используемые при установлении соединения, это предотвращает ошибки при ручном вводе аргументов. Мы будем использовать его для создания «псевдонимов» (Alias) наших соединений.

Скажем, мы назовем нашу VPN vpn1. Удаленный сервер называется server.example.com и на этом удаленном сервере запущена команда ssh на порт 9876, как это описано в предыдущем разделе. Предположим, что по какой-то причине пользователь sshvpn на сервере в действительности имеет имя pppme. В файл ~sshvpn/.ssh/config впишем следующие строки: Host vpn1 Hostname server.example.com Port 9876 User pppme

Эти аргументы автоматически будут использованы, когда мы соединимся с vpn1: sshvpn@falcons-client$ ssh -v vpn1

debug: Reading configuration data /opt/ssh-vpn/.ssh/config debug: Applying options for vpn1 debug: Connecting to server.example.com [XXX.XXX.XXX.XXX] port 9876. ....

Таким образом мы создадим опции .ssh/config для каждого VPN-соединения, что позволит нам просто использовать команду ssh имя vpn и опции будут использоваться автоматически.



Содержание раздела







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий