Truy cập SSH
Với Bench riêng, có một tính năng hoàn toàn mới để SSH vào bench của bạn và chạy các lệnh tùy ý. Bạn có thể SSH vào một phiên bản cụ thể của bench bằng tính năng này. Dưới đây là các bước cần thiết để SSH vào một bench cụ thể:
Thêm khóa SSH vào tài khoản MBW Cloud của bạn
Truy cập trang Cài đặt trong bảng điều khiển MC của bạn và cuộn đến phần Khóa SSH
Nhấp vào nút Khóa SSH mới sẽ mở ra hộp nhập liệu. Nhập khóa công khai SSH của bạn vào hộp nhập này:
Lưu ý: Bạn chỉ có thể thêm 1 khóa SSH cho mỗi người dùng
Tạo chứng chỉ SSH & truy cập SSH
Điều hướng đến phiên bản của bench mà bạn muốn có quyền truy cập SSH. Để làm điều này, bạn có thể vào bảng điều khiển bench và mở tab Phiên bản . Nếu bạn đã thêm chính xác khóa SSH của mình, tùy chọn Truy cập SSH sẽ hiển thị trong Hành động trên trang phiên bản chuẩn của bạn:
Nhấp vào nút sẽ mở ra một hộp thoại:
Bây giờ, hãy nhấp vào nút Tạo chứng chỉ SSH . Điều này sẽ tạo chứng chỉ SSH cho bạn, có giá trị trong 6 giờ, sau đó bạn có thể sử dụng chứng chỉ này để SSH vào bench của mình:
Lưu ý: Các lệnh này chỉ hoạt động trên máy Linux và macOS.
Lưu ý: Mỗi khi bạn cần quyền truy cập SSH vào một phiên bản cụ thể của Bench, bạn sẽ cần tạo chứng chỉ SSH mới. Chứng chỉ này có giá trị trong 6 giờ. Sau đó, bạn sẽ phải tạo lại chứng chỉ từ bảng điều khiển.
Làm theo hướng dẫn hiển thị trong hộp thoại (sao chép-dán các lệnh vào thiết bị đầu cuối của bạn). Sau khi đã thêm thành công chứng chỉ cục bộ, bạn sẽ có thể chạy ssh
lệnh đã cho để có quyền truy cập vào Bench của mình:
Bây giờ bạn có thể chạy bất kỳ lệnh nào bạn thích bench restart
và bench build
hơn thế nữa. Nếu bạn gặp phải bất kỳ vấn đề nào trong việc truy cập SSH, vui lòng gửi yêu cầu hỗ trợ và chúng tôi sẽ sẵn lòng trợ giúp!
Câu hỏi thường gặp
Quyền truy cập bị từ chối trên SSH: Nội dung khóa riêng tư không khớp với công khai
Nếu bạn thấy lỗi sau trên máy cục bộ của mình.
identity_sign: private key /home/user/.ssh/id_rsa contents do not match public
Điều này có thể là do khóa bạn đã thêm trên MBW Cloud không khớp với khóa bạn đang sử dụng cho ssh trên máy cục bộ của mình.
Khóa xác thực bạn nhìn thấy trên trang tổng quan của mình
phải khớp với đầu ra của ssh-add -l
(được chạy trên môi trường linux)
Nếu chúng không khớp, vui lòng xem lại thiết lập cục bộ của bạn. Có thể tham khảo Tài liệu ssh của Github.
SSH từ powershell trên windows không hoạt động
Vui lòng tham khảo cách giải quyết của chúng tôi trong vấn đề này để biết cách giải quyết.
Không thể sao chép tệp qua SSH (SCP)
Phiên ssh của chúng tôi được cung cấp qua kết nối proxy và do đó scp cũng như các công cụ khác phụ thuộc vào nó sẽ không hoạt động.
VS Code qua ssh không hoạt động
Lý do tương tự như trên. VS Code sử dụng scp để thực hiện điều này.