Ipfw ssh

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
nikita.chudnovskiy
проходил мимо

Ipfw ssh

Непрочитанное сообщение nikita.chudnovskiy » 2013-12-19 13:15:20

Не могу зайти по ssh из мира на домашний комп.
Какое правило надо прописать в ipfw.

Ядерный нат

Код: Выделить всё

options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_FORWARD
options IPFIREWALL_NAT
options DUMMYNET
options ROUTETABLES=2
options LIBALIAS
options HZ="1000"  

ee /etc/rc.conf

Код: Выделить всё

hostname= "server"
ifconfig_em0="DHCP"
ifconfig_em1=" inet192.168.0.1 netmask 255.255.255.0"

gateway_enable="YES"
defaultrouter="77.37.208.1" 
sshd_enable="YES"
ntpd_enable="YES"
powered_enable="YES"
dumpdev="No"
dhcpd_enable="YES"
dhcpd_ifaces="em1"
firewall_enable="YES"
firewall_nat_enable="YES"
firewall_type="open"
named_enable="YES"

touch ipfw.sh chmod 775

IPFW
ee /etc/ipfw.sh

Код: Выделить всё

#!/bin/sh
fwcmd='/sbin/ipfw -q'
int_if=”em1”  # Сеть
ext_if=”em0” #Интернет

#сбрасываем все правила
${fwcmd} flush

${fwcmd} add allow ip from any to any via0
${fwcmd} add allow all from any to any via ${int_if}

${fwcmd} add allow tcp from any to me 22 in  via ${int_if}

${fwcmd} nat 1 config log if ${ext_if} reset same_ports deny_in 
${fwcmd} add nat 1 ip from any to any via ${ext_if}
Последний раз редактировалось f_andrey 2013-12-19 15:12:51, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума, оформляйте сообщение по человечески.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

gtam1cesko
проходил мимо
Сообщения: 1
Зарегистрирован: 2013-12-19 12:44:46

Re: Ipfw ssh

Непрочитанное сообщение gtam1cesko » 2013-12-19 13:57:05

Все работает ${fwcmd} add allow tcp from any to me 22 in via ${int_if}

правило правильно было написано.

PomidorOFF
проходил мимо

Re: Ipfw ssh

Непрочитанное сообщение PomidorOFF » 2013-12-27 12:11:35

${fwcmd} add allow tcp from any to me 22 in via ${ext_if}

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Ipfw ssh

Непрочитанное сообщение FreeBSP » 2013-12-28 0:47:54

разрешить ИП ко мне на 22 порт отовсех
разрешить ип от меня с 22 порта всем
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!