Làm cách nào để hạn chế quyền truy cập Đăng nhập từ xa (ssh) vào chỉ một số dải IP nhất định?


20

Ai đó có thể vui lòng cho tôi biết cách hạn chế quyền truy cập SSH chỉ vào một số dải IP nhất định (ví dụ: mạng cục bộ) chứ không phải toàn bộ Internet không? Tôi đoán điều này phải được thực hiện thông qua tường lửa.

Câu trả lời:


23

Từ man sshd:

/etc/hosts.allow
/etc/hosts.deny
Access controls that should be enforced by tcp-wrappers are defined here.  
Further details are described in hosts_access(5).

https: //debian-adftime.org/article/87/Keeping_SSH_access_secure cung cấp các ví dụ sau:

# /etc/hosts.allow
sshd: 1.2.3.0/255.255.255.0
sshd: 192.168.0.0/255.255.255.0

# /etc/hosts.deny
sshd: ALL

Chương trình bao bọc TCP trong Mac OS X là: tcpd


3

Tôi đã không kiểm tra điều này, nhưng tôi sẽ thử điều này trong thiết bị đầu cuối:

sudo ipfw add allow src-ip 10.0.0.0/8,172.16.0.0/16,192.168.0.0/16 dst-ip me dst-port 22
sudo ipfw add reject src-ip any dst-ip me dst-port 22

1

Nếu bạn đứng sau bộ định tuyến và không ánh xạ cổng tới máy tính của mình, điều đó sẽ vô hiệu hóa quyền truy cập SSH từ internet.


Vâng, tôi nhận thức được điều đó. Thật không may, đây thực sự không phải là một giải pháp cho tôi vì đây là cho MacBook Pro của tôi, đôi khi được kết nối với các mạng có IP bên ngoài và không có bộ định tuyến ở giữa.
Michal M

1
Điều đó dường như rất khó xảy ra và giả sử bạn chỉ có một bộ điều hợp mạng, điều đó có nghĩa là không có mạng 'cục bộ' nếu địa chỉ IP công cộng bị ràng buộc với nó.
Gerry

Không chắc hay không, không thực sự quan trọng, phải không? Ngoài tình hình IP bên ngoài, hãy xem xét các mạng WiFi công cộng. Tôi biết mạng nào an toàn cho tôi và tôi muốn hạn chế quyền truy cập chỉ vào các mạng này. Câu hỏi của tôi là chung chung hơn một chút mặc dù đó là ý định của tôi.
Michal M

Tôi muốn đề nghị đọc lại câu hỏi sau đó. Âm thanh như bạn đang tìm kiếm danh sách trắng (một số) dải IP cho một số dịch vụ trong tường lửa.
Gerry

Thực hiện theo đề xuất. Chúc mừng.
Michal M
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.