Видео смотреть бесплатно

Смотреть вудман видео

Официальный сайт медиатэк 24/7/365

Смотреть видео бесплатно

WeLinux.ru

27.06.09 19:05xT

Tips & tricksSSH соединения

Если Вы довольно часто работаете с удаленными машинами по ssh, и постоянно набираете в консоли команды вида
ssh user@host.domain.com -pPortNumber
или тому подобные, то может Вы задумывались как бы ускорить процесс.

Есть несколько вариантов решения задачи
  • Насоздавать на панели несколько разных элементов для разных серверов
  • Насоздавать несколько разных скриптов и потом элементы для них
  • Something completely different :)

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

Но можно поступить проще. В комплекте ssh уже всё есть для решения, читаем об этом под катом.



Перейдем в домашнюю директорию пользователя и в папку .ssh
cd ~/.ssh


Создадим там файл config
touch config


Теперь с помощью любого текстового редактора откроем этот файл для редактирования. Например
mcedit config
или
vi config


Внесем туда конструкцию вида
1
2
3
4
Host hostname
        User username
        Port portnumber
        HostName hostaddress

где:
hostname - сокращенное имя для хоста, к которому мы будем открывать ssh-соединение
username - имя пользователя, которым мы будем заходить на ssh-сервер
portnumber - порт ssh-сервера (в случае его нестандартности; можно не вводить, если порт стандартный 22)
hostaddress - адрес ssh-сервера (доменное имя или IP)

Сохраняемся и выходим из редактора.


Всё теперь можно быстро соединятся с ssh-сервером, вводя команду:
ssh hostname



Более подробно о различных конфигурационных параметрах для ssh клиента можно почитать введя "man ssh_config"
+18
SMiX27.06.09 19:18# +3
А ещё можно сгенерить себе сертификат и подключаться без пароля, кинув его в ~/.ssh/id_rsa на клиенте и в ~/.ssh/authorized_keys на сервере
Darion27.06.09 21:20# +1
Ну это ежели вам настройка сервера доступна :)
SMiX27.06.09 21:42# +1
Ну почему, я же захожу в свою home-директорию, и я имею права на запись в ~/.ssh
sdvn27.06.09 21:59# +1
Если сервер настроен так, чтобы не принимать ключи, то тут уж ничего не поделаешь, если прав нет.
assaron28.06.09 10:55# +0
можно попросить админа разрешить ключи :)
SMiX27.06.09 19:18# +2
А зачем touch config перед его открытием в редакторе?
xT27.06.09 19:19# +0
По привычке =) дурной наверное
sdvn27.06.09 19:51# +3
Я бы не назвал это дурной привычкой. =-)
Это позволяет избавится от узнавания, что по у тебя нет прав, после долгого и кропотливого набора файла.
SMiX27.06.09 19:58# +0
Пожалуй да ) Припоминаю, у меня на одном сервере даже был алиас "t" к этой команде, пока не приучился думать в bash на шаг вперёд )
Elijah28.06.09 10:51# +0
Спасибо, весьма полезный совет!
crazzyDemon29.06.09 13:45# +0
Спасибо =)
для меня очень полезная весч
razum2um30.06.09 23:58# +1
может Вы задумывались как бы ускорить процесс

Еще как задумывался! Мой вариант
(ключи + keychain + хитрый alias ближе к концу)

Top блогов (все)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Top пользователей (все)
Топ пользователей Топ блогов
В сети: fun

Новенькие: zupb, usersss, saturn721, fearuth, quarus
welinux.ru
Идея сайта exelens; Движок 0byte, разработчик nvbn; Дизайн - Astramak

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн