Điểm:0

Làm cách nào tôi có thể sử dụng regex cho tên máy chủ trong ssh_config?

lá cờ sz

Vì vậy, địa chỉ địa phương của tôi tiếp tục thay đổi trên Lan của tôi. Không thể thay đổi cài đặt dhcp. Các địa chỉ đều như: 192.168.A.x, 192.168.A.y, 192.168.A.z. Khi tôi tắt máy chủ dhcp, lần sau nó cho 192.168.B.x, 192.168.B.y, 192.168.B.z. Nó giữ x, y và z không đổi.

Vì vậy, tôi đã cố gắng chỉnh sửa ~/. ssh/config như thế này

Máy chủ pc1
           Tên máy chủ pc.local
           Người dùng xx
           Cổng 22

máy chủ pc2
           Tên máy chủ "192.168.???.n1"
           Người dùng xx
           Cổng 22

Máy chủ pc3
           Tên máy chủ "192.168.*.n2"
           Người dùng xx
           Cổng 22

gọi ssh pc1 hoạt động tốt. Cũng sử dụng ssh 192.168.A.x với đầy đủ địa chỉ hoạt động. Nhưng, gọi ssh pc2 đưa ra lỗi không thể giải quyết tên máy chủ 192.168.???.n1

lá cờ jp
Các mẫu có thể được sử dụng với `Host` nhưng không phải trong `Hostname`.
Điểm:3
lá cờ in

Không, bạn không thể.Đặc biệt không phải trong trường hợp này. Làm cách nào để ứng dụng khách ssh "đoán" IP bạn muốn kết nối?

Thiết lập máy chủ DHCP thích hợp hoặc định cấu hình IP tĩnh trên máy chủ của bạn.

lá cờ sz
Có một số hướng dẫn từ đây: https://serverfault.com/questions/803902/how-can-i-match-a-cidr-range-for-an-ssh-config-host-entry/803906
Archemar avatar
lá cờ mx
ký tự đại diện sẽ hoạt động trên dòng `Host`, ví dụ: `máy chủ 192.168.*.125người dùng xx` sẽ cho phép chọn người dùng `xx` khi sử dụng `ssh 192.168.33.125`
lá cờ sz
@Archemar, làm cách nào để tôi truy cập thông qua lệnh ssh ?? Tôi có sử dụng `Host 192.168.*.n1 pc2` rồi `ssh pc2` không??
Archemar avatar
lá cờ mx
bằng cách sử dụng `ssh 192.168.33.125` ssh không thể thực hiện "đặt bí danh cổ điển" mà DNS hoạt động.
Điểm:1
lá cờ ve

không thể sử dụng regex cho tên máy chủ trong ssh_config, nhưng bạn có thể sử dụng tên miền cục bộ như bạn đã làm với PC1, do đó

Máy chủ pc1
           Tên máy chủ pc.local
           Người dùng xx
           Cổng 22

máy chủ pc2
           Tên máy chủ pc2.local
           Người dùng xx
           Cổng 22

Máy chủ pc3
           Tên máy chủ pc3.local
           Người dùng xx
           Cổng 22

sử dụng tên máy chủ, bạn sẽ không bao giờ cần biết IP. Sau đó, bạn có thể ssh vào tên máy chủ

ssh pc.local

Đă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.