Online video hd

Смотреть гиг видео

Официальный сайт sosamba138 24/7/365

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

xT 27.06.2009 19:05

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

Если Вы довольно часто работаете с удаленными машинами по ssh, и постоянно набираете в консоли команды вида

1
ssh [email protected] -pPortNumber

или тому подобные, то может Вы задумывались как бы ускорить процесс.



Есть несколько вариантов решения задачи

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



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



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







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

1
cd ~/.ssh





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

1
touch config





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

1
mcedit config

или

1
vi config





Внесем туда конструкцию вида

1
2
3
4
5
6
7
Host hostname

User username

Port portnumber

HostName hostaddress



где:

hostname - сокращенное имя для хоста, к которому мы будем открывать ssh-соединение

username - имя пользователя, которым мы будем заходить на ssh-сервер

portnumber - порт ssh-сервера (в случае его нестандартности; можно не вводить, если порт стандартный 22)

hostaddress - адрес ssh-сервера (доменное имя или IP)



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





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

1
ssh hostname







Более подробно о различных конфигурационных параметрах для ssh клиента можно почитать введя "man ssh_config"


Тэги: how-to man ssh ssh-client tip trick консоль новичку
+ 19 -
Похожие Поделиться

SMiX 27.06.2009 19:18 #
+ 3 -
А ещё можно сгенерить себе сертификат и подключаться без пароля, кинув его в ~/.ssh/id_rsa на клиенте и в ~/.ssh/authorized_keys на сервере
Darion 27.06.2009 21:20 #
+ 1 -
Ну это ежели вам настройка сервера доступна :)
SMiX 27.06.2009 21:42 #
+ 1 -
Ну почему, я же захожу в свою home-директорию, и я имею права на запись в ~/.ssh
sdvn 27.06.2009 21:59 #
+ 1 -
Если сервер настроен так, чтобы не принимать ключи, то тут уж ничего не поделаешь, если прав нет.
assaron 28.06.2009 10:55 #
+ 0 -
можно попросить админа разрешить ключи :)
SMiX 27.06.2009 19:18 #
+ 2 -
А зачем touch config перед его открытием в редакторе?
xT 27.06.2009 19:19 #
+ 0 -
По привычке =) дурной наверное
sdvn 27.06.2009 19:51 #
+ 3 -
Я бы не назвал это дурной привычкой. =-)
Это позволяет избавится от узнавания, что по у тебя нет прав, после долгого и кропотливого набора файла.
SMiX 27.06.2009 19:58 #
+ 0 -
Пожалуй да ) Припоминаю, у меня на одном сервере даже был алиас "t" к этой команде, пока не приучился думать в bash на шаг вперёд )
Elijah 28.06.2009 10:51 #
+ 0 -
Спасибо, весьма полезный совет!
crazzyDemon 29.06.2009 13:45 #
+ 0 -
Спасибо =)
для меня очень полезная весч
razum2um 30.06.2009 23:58 #
+ 1 -
может Вы задумывались как бы ускорить процесс

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

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

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


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

Online video HD

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

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

Full HD video online

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

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

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