Điểm:0

Làm cách nào tôi có thể có quyền truy cập ssh vào nhiều máy bằng ngrok?

lá cờ de

Tôi có một vài máy thường xuyên lên hoặc xuống. Khi chúng hoạt động, tôi muốn truy cập ssh vào chúng bằng ngrok. Tôi đã thiết lập ngrok trên cả hai máy và các tệp cấu hình của chúng trông như thế này:

mã xác thực: <AUTH_TOKEN>
  đường hầm:
    ssh_đường hầm:
      nguyên mẫu: tcp
      remote_addr: 3.tcp.ngrok.io:<PORT>
      địa chỉ: 22
  phiên bản: "2"
  khu vực: chúng tôi

ở đâu <PORT> là khác nhau trên mỗi máy.Tôi cũng đã có các địa chỉ TCP trong ngrok và chúng hiển thị dưới dạng "trực tuyến" khi máy tương ứng được bật.

Vấn đề của tôi là kết nối đáng tin cậy với máy tôi muốn. SSH dường như không thể phân biệt giữa hai máy khi tôi chạy lệnh này:

ssh <NGƯỜI DÙNG>@3.tcp.ngrok.io -p <PORT>

Thông thường, nó tự động kết nối với một máy mà tôi đã ssh'd vào gần đây, mặc dù tôi đã chỉ định một cổng khác với cổng mà nó đang chạy. Tôi thỉnh thoảng có thể khắc phục điều này bằng cách xóa ~/.ssh/config~/.ssh/known_hosts nhưng ngay cả điều này dường như không phải là một cách đáng tin cậy để đến máy tôi muốn.

Tôi đang làm gì sai? Tại sao ssh không tôn trọng cổng được chỉ định? Có phải ngrok đang gửi yêu cầu của tôi đến sai vị trí không?

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