Если компьютеры имеют определенный ip-диапазон, вы можете использовать iptables для управления доступом. Iptables являются частью ядра. Вы можете управлять ими в файле /etc/iptables
# from /etc/iptables
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
#
# loopback device
#
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
#
# all connections already established (started outgoing from my machine)
#
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
#
# but SSH - restricted
#
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 --source 138.232.0.0/255.255.0.0 -j ACCEPT
#
# block all others (without answering - thus nobody is able to scan the network)
#
-A INPUT -p icmp --icmp-type echo-request -j DROP
-A RH-Firewall-1-INPUT -j DROP
COMMIT
. Интересной является строка:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 --source 111.111.0.0/255.255.0.0 -j ACCEPT
Prot 22 - это порт ssh по умолчанию. Если с вами машина отличается, измените ее. 111.111.0.0/255.255.0.0 -j ACCEPT означает, что он принимает все соединения, идущие от «111.111.foo.bar», с «foo» и «bar» - любые 3 цифры.
Я никогда не пробовал этот пакет, но кажется, что он упакован как для Python2, так и для Python3. Вы можете попробовать их, установив:
sudo apt-get install python3-rpy2 python-rpy2
Я никогда не пробовал этот пакет, но кажется, что он упакован как для Python2, так и для Python3. Вы можете попробовать их, установив:
sudo apt-get install python3-rpy2 python-rpy2
Я никогда не пробовал этот пакет, но кажется, что он упакован как для Python2, так и для Python3. Вы можете попробовать их, установив:
sudo apt-get install python3-rpy2 python-rpy2
Я никогда не пробовал этот пакет, но кажется, что он упакован как для Python2, так и для Python3. Вы можете попробовать их, установив:
sudo apt-get install python3-rpy2 python-rpy2