Điểm:0

Hết thời gian chờ kết nối SSH để tiếp cận phiên tương tác

lá cờ in

Khi kết nối với máy chủ SSH bị lỗi, tôi có thể sử dụng cài đặt cờ hoặc cấu hình nào để yêu cầu khách hàng từ bỏ sớm hơn nếu không đạt được bảng điều khiển tương tác trong một khoảng thời gian ngắn không?

tôi nhận thức được -o Hết thời gian kết nối sẽ hủy kết nối khi máy chủ không thể truy cập được. Trong trường hợp này, máy chủ có thể truy cập được và kết nối ban đầu diễn ra nhanh chóng ("Máy chủ chấp nhận khóa" trong vòng chưa đầy 1 giây) nhưng sau đó sự cố trong một số lớp PAM có nghĩa là tôi có thể nhận được dấu nhắc lệnh thực tế sau 3 giây, 12 giây hoặc chẳng bao giờ. Kết nối bị đình trệ cho đến khi tôi gửi Ctrl + C hoặc đợi 90 giây để "Đã hết thời gian kết nối với cổng [máy chủ] 22"

Cho đến khi nguyên nhân cơ bản được khắc phục (mà tôi không muốn giải quyết bằng câu hỏi này), tôi có thể làm gì để giảm thiểu triệu chứng không? Tôi muốn tự động ngắt kết nối nếu chúng tôi không đến được lời nhắc hữu ích sau 5 giây.

Điểm:0
lá cờ in

Nếu kết nối cơ bản ổn định và mục tiêu chính của chúng tôi là mở nhiều phiên mà không cần chơi roulette PAM, thì chế độ "chính" có thể giúp ích:

ssh -M -S /tmp/reusable.sock user@host

Sau khi bạn giành chiến thắng trong trận chiến hết thời gian chờ Ctrl+C/90 giây lần đầu tiên, các thiết bị đầu cuối khác có thể được mở nhanh chóng bằng:

ssh -S /tmp/reusable.sock user@host

Điều này hoạt động miễn là kết nối ban đầu được giữ mở. Giảm thời gian kết nối giả định rằng sự cố nằm ở bước xác thực (vì ghép kênh ổ cắm như thế này sẽ bỏ qua việc xác thực lại)

Điểm:0
lá cờ in

Nếu kết nối bị đình trệ trước khi chuyển tiếp cổng được thiết lập, chúng ta có thể tận dụng một ổ cắm làm semaphore và cùng nhau hack cơ quan giám sát của riêng mình:

lfg.sh:

#!/bin/bash
đặt -m

cơ quan giám sát chức năng {
    ngủ $1
    nếu [[ ! -S "/tmp/lfg.$2" ]]; sau đó
        giết -STOP $3
    fi
}

ssh -L /tmp/lfg.$$:localhost:1234 $1 && rm -f /tmp/lfg.$$ &
cơ quan giám sát $2 $$ $! &
fg %-

Cách sử dụng:

lfg grumpy-host 5

lfg đầu tiên cho phép kiểm soát công việc, sau đó bắt đầu ssh yêu cầu ổ cắm cục bộ /tmp/lfg.nnn được chuyển tiếp đến một cổng từ xa tùy ý. Đặt công việc này ở chế độ nền, chúng tôi yêu cầu chức năng giám sát đợi 5 giây rồi tìm kiếm ổ cắm. Nếu nó không ở đó, hãy hủy quá trình ssh bị đình trệ. fg %- đặt ssh trở lại nền trước để ngay khi nó tương tác, chúng tôi sẽ tham gia; nếu mất hơn 5 giây, chúng tôi sẽ quay lại dấu nhắc cục bộ.

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