network

*NIX_*BSD сиcтемыВ помощь сисадмину — среда, 7 апреля 2010-го

SSH для простых смертных (авторизация по ключу)

SSH авторизация по ключу

Представим себе что у нас имеются десятки (о, ужас сотни машин) и к каждой надо запоминать различные пароли, а ставить один и тот же пароль не рекомендуется с точки зрения безопасности, также не удобно вводить пароль, например, в автоматических скриптах.

Поэтому SSH обеспечивает ещё один метод авторизации пользователя: по открытому ключу

Создаем ключи(открытый и закрытый):

$ ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/ceval/.ssh/id_dsa): key
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in key.
Your public key has been saved in key.pub.

далее ...

*NIX_*BSD сиcтемыВ помощь сисадмину — понедельник, 5 апреля 2010-го

SSH для простых смертных

В сети много документов по настройке удалённого управления в Линукс и БСД-системах, но часто в них умалчиваются простые (после прокуривания мануалов и гуглежа) вещи. Именно о них я расскажу в этом посте - может быть, кому поможет...

Установка SSH в Линукс на примере Debian(Ubuntu)

Итак, всё, что нам нужно для установки полного комплекта удалённого управления компьютером (клиент и сервер) давным-давно лежит в репозитории. Лёгким движением ставим пакет:

# apt-get install ssh

и ждём несколько мгновений, когда оно настроится.

На стороне клиента

Теперь надо поправить настройки, которые лежат в каталоге /etc/ssh - конфиг для клиента называется ssh-config, конфиг для сервера, соответственно, sshd-config. На своей, клиентской, стороне, настраиваем возможность приёма X11Forward, ищем и меняем ключи на:

......
ForwardX11 yes
ForwardX11Trusted yes
...........

Клиентская машина теперь может запускать удалённо графические приложения на сервере.

далее ...

*NIX_*BSD сиcтемыВ помощь сисадмину — четверг, 25 марта 2010-го

Установка и настройка сервера на базе Debian Etch 4.0

Эта статья не притендует на полный и расширенный howto, просто для своего же удобства решил все свои заметки, записки соединить воедино и пользываться как шпаргалкой, возможно будут встречаться места(настройки) которые относяться лично ко мне и связаны только с моей спецификой эти места можно спокойна пропускать.

Забираем с офсайта себе образ netinst netinst, с экономим на времени выкачивания и трафике,все равно нужные нам пакеты будем ставить в ручную.

Ставим базовую систему и правим сетевые настройки, в моем случаи сервер будет иметь статический локальный адресс и реальный ip-получаемый по VPN

Работаем под su.

nano /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#allow-hotplug eth0
iface eth0 inet static
address 192.168.100.11
netmask 255.255.255.0
gateway 192.168.100.8
auto eth0

Перезапускаем сеть:

/etc/init.d/networking restart

далее ...

P.S. Хочу заметить, что это не конечный вариант. Принимаеться любуя критика.

*NIX_*BSD сиcтемы — вторник, 6 января 2009-го

Короткий обзор сетевых команд (для начинающих)

Утилита traceroute очень полезна для диагностики сети. Traceroute показывает все хосты, через которые проходит пакет от начало до конечного назначения. С помощью этой команды вы можете увидеть количество “хопов” (hops) между вашей машиной и заданным хостом. В дистребутивах 6.06 LTS Server и Ubuntu 6.10 (Edgy Eft), по умолчанию не было, ставиться легким движением руки из репозиториев (22,2kБ):

$ apt-get install traceroute [code]
Синтаксис:
[code]$ traceroute ubuntu.com
traceroute to ubuntu.com (82.211.81.166), 30 hops max, 40 byte packets
.... ......
4 router7500.belpak.by (193.232.248.117) 120.332 ms 94.094 ms 94.252 ms
5 if-7-0.core2.fr1-frankfurt.teleglobe.net (80.231.65.13) 149.519 ms 184.463 ms 158.692 ms
6 if-5-0.core1.fr1-frankfurt.teleglobe.net (80.231.64.1) 148.191 ms 150.338 ms *
.... ......

далее ...