Điểm:2

Tạo kết nối mạng gửi đi qua một địa chỉ IP gửi đi cụ thể trên linux

lá cờ bg

Tôi có máy chủ linux Ubuntu (18.04) với giao diện mạng chính eth0, có 2 địa chỉ IP được gán cho nó (thông qua systemd-mạngd). Các lộ trình ip chi tiết định tuyến khá đơn giản, chỉ cần gửi tất cả nội dung gửi đi qua IP1. Tuy nhiên, đôi khi tôi cần tạo các kết nối gửi đi (tức là kết nối ssh) xuất phát từ địa chỉ IP khác, IP2. Tôi chỉ có thể thay đổi tuyến đường mặc định cho toàn bộ máy chủ này, nhưng có cách nào tốt hơn không? tôi có thể chạy không magiccommand --use-ip=$IP2 ssh sao cũng được

Tôi đã root trên máy. Tôi đã thử firejail, nhưng nó bị lỗi với Lỗi: phần mềm không được hỗ trợ cho /31 mạng ?!) Tôi muốn ssh vào một máy chủ khác chỉ cho phép kết nối SSH từ IP2, không phải IP1.

TooTea avatar
lá cờ in
Ý bạn là bạn không muốn tất cả các kết nối đến máy chủ khác đó sử dụng IP2, nhưng chỉ một số trong số chúng (giả sử, ssh qua IP2 nhưng http qua IP1)? Bởi vì nếu bạn không bận tâm đến tất cả các kết nối đến $other_server bằng IP2, thì việc thêm một tuyến đường cụ thể (`ip ro add $other_server/32 dev eth0 src $IP2`) sẽ là chuyện nhỏ.
Điểm:4
lá cờ cl
A.B

Phiên bản đủ gần đây của ssh-B bind_interface-b bind_address tùy chọn.

SSH của Ubuntu 18.04 có thể chỉ có -b bind_address tùy chọn nào là tùy chọn cần thiết ở đây. Vì vậy, để sử dụng IP2 làm địa chỉ IP nguồn khi kết nối thay vì địa chỉ IP mặc định được gợi ý bởi các tuyến đường, người ta có thể thực hiện:

ssh -b $IP2 sao cũng được
TooTea avatar
lá cờ in
Tốt hơn nữa, hãy đặt `BindAddress IP2` vào `~/.ssh/config` của bạn thành một khối `Host`/`Match` được xác định thích hợp để nó được áp dụng tự động cho tất cả các kết nối tới (các) máy chủ bị ảnh hưởng, bao gồm cả những thứ như scp/sftp/rsync/â¦.
Điểm:2
lá cờ in

Nếu bạn có nhiều giao diện, bạn có thể trói buộc đến một giao diện hoặc địa chỉ IP cụ thể. Điều này cần được hỗ trợ bởi ứng dụng. Các ứng dụng hỗ trợ nó thường có các tham số dòng lệnh cho điều đó. Không có tiêu chuẩn nào về việc sử dụng tham số dòng lệnh nào.

ssh, người đàn ông ssh nói:

 -B bind_interface
         Liên kết với địa chỉ của bind_interface trước khi thử kết nối với máy chủ đích. Điều này chỉ hữu ích trên các hệ thống có nhiều hơn một
         Địa chỉ.

 -b bind_address
         Sử dụng bind_address trên máy cục bộ làm địa chỉ nguồn của kết nối. Chỉ hữu ích trên các hệ thống có nhiều hơn một địa chỉ.

Vì vậy, bạn có thể sử dụng giao diện hoặc địa chỉ IP.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.