Hai lớp màn hình: kết nối qua ssh


1

Câu hỏi của tôi là làm thế nào để quản lý tốt nhất hai lớp phiên "màn hình":

Trong viện của tôi, chúng tôi có một cụm tính toán cho mô phỏng số. Để đăng nhập vào cụm đó, người ta phải thông qua bộ cân bằng tải, người phân phối người dùng tới 4 nút điều khiển (từ đó họ có thể bắt đầu công việc trên cụm thực tế và xử lý hậu kỳ) vì quá trình đăng nhập hơi phức tạp (3 mật khẩu quảng cáo tương tác người dùng) Tôi muốn duy trì một phiên mở, tôi cũng có thể tiếp tục ở nhà. Điều này ngụ ý màn hình đang chạy trên máy trạm của tôi. Mặt khác, tôi muốn có nhiều màn hình trên nút điều khiển chỉ sử dụng một kết nối ssh, vì vậy tôi cũng phải chạy màn hình trên nút. Nhưng nếu tôi làm điều đó, tôi chỉ có thể điều khiển màn hình đầu tiên (ví dụ: "crtl + a" và "dấu cách"). Điều gì sẽ là giải pháp tốt nhất cho việc này chỉ sử dụng một kết nối ssh? Cảm ơn bạn đã giúp đỡ!

Phi-líp


Vâng, bạn có thể sử dụng ctrl+a+a để gửi một ctrl+a thông qua đầu tiên screen đến lần thứ hai, nhưng hy vọng ai đó sẽ có giải pháp tốt hơn cho bạn
Eric Renouf

cảm ơn vì tiền boa Eric! Đây là một mẹo nhanh chóng và dễ dàng.
pmgast

Câu trả lời:


1

Trên máy trạm của bạn, bạn có thể thay đổi ký tự thoát thành một ký tự khác ngoài ctrl + a, có thể là ctrl-b. Để thực hiện việc này, hãy thêm dòng này vào tệp .screenrc của bạn:

escape ^Bb

Bằng cách này, bạn có thể kết nối lại với phiên màn hình trên máy trạm của mình và sử dụng ctrl-a làm ký tự thoát để gửi lệnh đến phiên màn hình chạy trên nút điều khiển trong khi sử dụng ctrl-b cho phiên trên máy trạm của bạn.


0

Bạn đã hỏi hai câu hỏi:

  • nhiều màn hình

Ngoài việc thay đổi nhân vật thoát như được đề cập bởi những người khác, bạn có thể nhìn vào tmux, đó là rất giống như màn hình, chỉ tốt hơn. Phần thưởng lớn nhất là bạn có thể có nhiều khách hàng được kết nối cùng một lúc, vì vậy bạn có thể để lại một khách hàng trên máy trạm của mình trong khi bạn kết nối từ nhà.

  • chỉ có một kết nối ssh

cho rằng bạn muốn cả hai điều khiển từ máy trạm của bạn và phải đăng nhập vào cụm, tôi không thấy điều đó là có thể.


cảm ơn vì lời khuyên với tmux. Nếu nó dễ biên dịch tôi sẽ thử nó.
pmgast

Bạn cũng có thể để một phiên màn hình mở và kết nối với nó từ nhiều vị trí
Eric Renouf

@EricRenouf - đúng, nhưng tôi tin rằng tmux dễ dàng hơn trong vấn đề này. YMMV.
crimson-egret
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.