|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Artem S. Ignatiev 2:5020/2395 22 Jun 2006 00:25:10 To : Eugeny Dzhurinsky Subject : SSH tunnel -------------------------------------------------------------------------------- 20 июн 06 20:58, ты слова Artem S Ignatiev про всяких Re: SSH tunnel: ASI>> ppp-over-ssh? ED> а можно с этого момента поподробнее, что и как и зачем? Зачем -- на твоё усмотрение. Что и Как: Hа удалённой машине должна быть FreeBSD (можно и с ихним pppd попробовать подружиться, но я не помню как), а пользователь там должен входить в группу network. Hу и админ должен помочь Hа локальной машине: 1. Создаёшь пользователя # pw useradd pppssh -g network -m -s /sbin/nologin 2. Генерируешь ему пару ключей для ssh # su -fm pppssh -c "ssh-keygen -t dsa -f ~pppssh/.ssh/id_dsa" 3. Запоминаешь публичный ключ (попутно добавляешь ключ их хоста в ~pppssh/.ssh/known_hosts) # su -fm pppsh -c "scp ~pppssh/.ssh/id_dsa.pub user@их_адрес:id_dsa.pub" 4. В ppp.conf пишешь (пример, кстати, из /usr/share/examples/ppp/ppp.conf) vpn: set openmode passive set device "!ssh user@их_адрес /usr/sbin/ppp -direct inet-loop-in" set timeout 0 set log phase chat connect lcp ipcp command set dial set login set ifaddr твой_адрес их_адрес add их_сеть/их_маска их_адрес # nat enable yes по вкусу 5. В rc.conf (по вкусу) ppp_enable="YES" ppp_mode="ddial" ppp_profile="vpn" Hа удалённой машине: 1. Добавляешь ключ $ cat ~/id_dsa.pub >>~/.ssh/authorized_keys && rm ~/id_dsa.pub 2. Просишь админа добавить такое в ppp.conf: inet-loop-in: set timeout 0 allow mode direct # allow user твой-user по вкусу Теперь на своей машине можешь попробовать запустить ppp (если у тебя не 4.X, то просто # /etc/rc.d/user-ppp start либо # /etc/rc.d/ppp start в зависимости от свежести системы) Вроде, так. ZaZooBred [team Бородатые] [ICQ: 67440949] --- Я хожу, как дурак, без блокнота * Origin: Зато тебе не надо постоянно думать об этом (2:5020/2395) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/28314499b300.html, оценка из 5, голосов 10
|