Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.



Настраиваем SSH клиент

Рубрика: SSH
Метки:
Суббота, 8 ноября 2008 г.
Просмотров: 39748
Подписаться на комментарии по RSS

SSH имеет огромное количество возможностей. С помощью него вы можете подключиться к удаленному шеллу используя порт форвардинг, X форвардинг, авторизоваться используя ключи и прочее...

Если вы используете различные аккаунты на разные сервера в повседневной работе, становится довольно сложно наббирать длинные команды для ssh коннекта.

В этом случае на помощь приходит использование файла ~/.ssh/config

Во всей статье будет изменяться ~/.ssh/config, что означает что данные настройки будут работать только для одного пользователя. В случае, если вы хотите чтоб данные изменения были актуальны для всех пользователей сервера, изменяйте файл /etc/ssh/ssh_config .

1. Простой пример

Большинство из ваших ssh подключений могут выглядить так:

$ ssh user1@server1.example.com

Добавьте следующие строки в ваш ~/.ssh/config :

Host server1
Hostname server1.example.com
User user1

Теперь вы момете набирать просто следующую команду:

$ ssh server1

2. Используем авторизацию на основании ключей

В этом случае мы используем более сложное подключение:

$ ssh -i ~/.ssh/id_rsa_server2 user2@server2.example.com

Добавляем таки строки в  ~/.ssh/config :

Host server2
Hostname server2.example.com
User user2
IdentityFile ~/.ssh/id_rsa_server2

и вводим:

$ ssh server2

получаем тот же результат.

3. Порт форвардинг

Форвардинг портов при испольовании ssh требует следующей довольно длинной команды:

$ ssh -L 8888:127.0.0.1:7777 -i .ssh/id_rsa_server3 user3@server3.example.com

Добавляем строки в  ~/.ssh/config :

Host server3
Hostname server3.example.com
User user3
IdentityFile ~/.ssh/id_rsa_server3
Localforward 8888 127.0.0.1:7777

и укорачиваем команду до :

$ ssh server3

4. Больше опций

Эти три примера покрывают практически все возможные случаи моего использования ssh.  Тем не менее, существует ещё большое количество опций, которые могут быть полезны.

Больше информации вы можете найти здесь:

$ man ssh_config


Постовой

Покер это великолепная карточная игра. Теперь в неё можно играть бесплатно в онлайне. Не пропустите.

Большой выбор ноутбуков в нашем интернет магазине.Отличные ноутбуки по разумным ценам.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

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

Используйте нормальные имена.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)