Điểm:2

Cách truy cập Máy chủ Ubuntu VirtualBox nhân bản qua SSH để nhận Địa chỉ khác

lá cờ am
Max

Tôi đã cài đặt một bản dựng máy chủ Ubuntu không đầu trên VirtualBox và khi tôi đã chuẩn bị đầy đủ để nó hoạt động, tôi đã sao chép nó để có phiên bản thứ hai, giống hệt như vậy. Tuy nhiên, bản sao chia sẻ quyền truy cập CMD SSH và vì điều đó đã xảy ra, tôi không thể truy cập nó.


Chỉnh sửa: Tôi không thể truy cập nó trong khi cái kia được truy cập cùng lúc. Nếu tôi tắt cái này, cái kia sẽ hoạt động.


Có cách nào để gán khóa SSH mới để tôi có thể truy cập cả hai máy chủ trên các cmd khác nhau cùng một lúc không?

lá cờ ru
Đây là một vấn đề xung đột IP. Sửa đổi địa chỉ mạng trên một trong các máy chủ thành địa chỉ khác và thay đổi địa chỉ MAC trong cài đặt của VM trong cấu hình VM của bạn trong Virtualbox thành địa chỉ MAC khác. Bạn sẽ phải mở bảng điều khiển máy ảo và đăng nhập trên bảng điều khiển của chính máy ảo đó để xử lý các thay đổi mạng.
Điểm:4
lá cờ ph

Tôi rất thường làm điều gì đó tương tự khi tôi cài đặt phiên bản Ubuntu mới và giữ phiên bản nguyên sơ đó để nhân bản (nhanh hơn rất nhiều so với việc cài đặt lại mỗi lần).

  1. Để tạo một bản sao, tôi dừng phiên bản đó (sudo init 0).
  2. Tạo bản sao
  3. Khởi động bản sao
  4. Chỉnh sửa thiết lập mạng của bản sao

Kể từ Ubuntu 18.04, tôi thường chỉnh sửa tệp netplan:

vim /etc/netplan/50-cloud-init.yaml

sau đó gán một địa chỉ mới cho máy chủ và khởi động lại để đảm bảo nó hoạt động như mong đợi (đặc biệt, tôi cũng thay đổi tên máy chủ và muốn đảm bảo rằng nó vẫn tồn tại khi khởi động lại).

Khi điều đó hoạt động, tôi có thể khởi động song song cả hai máy chủ vì giờ đây mỗi máy chủ có một địa chỉ IP khác nhau.

Bạn cũng có thể sử dụng DHCP vì trong trường hợp đó, mỗi máy tính sẽ tự động được gán một địa chỉ IP. Chỉ có thể là phức tap để thiết lập các công cụ khác vì một và/hoặc IP khác có thể thay đổi mà không cần thông báo trước và bạn phải chỉnh sửa thiết lập của mình (trừ khi bạn có thể sử dụng DNS để đặt tên cho từng máy tính). Máy chủ DHCP cũng có một tùy chọn để sử dụng địa chỉ MAC của máy tính và buộc một IP cụ thể cho từng máy tính cụ thể.Tôi thường sử dụng tính năng đó cho các thiết bị bên ngoài (tuy nhiên, hệ điều hành iPhone chỉ thay đổi mã của chúng để tự động thay đổi địa chỉ MAC trên chúng tôi... không chắc nó có thể an toàn hơn bao nhiêu... vì cách đó tôi không thể xác minh ai đang kết nối ở đâu nếu đó là iPhone!)

Đối với các khóa SSH, bạn chỉ cần đặt khóa của mình vào tài khoản VPS của mình như bình thường. Cùng một khóa có thể được sử dụng lại nhiều lần (nghĩa là đặt khóa chung trong tất cả VPS của bạn ~/.ssh/ủy quyền_keys tập tin).

Nếu bạn muốn kết nối trực tiếp giữa các VPS của mình, bạn cũng cần sao chép khóa riêng vào VPS đã nói. Tuy nhiên, hãy nhớ rằng theo mặc định, máy chủ VirtualBox xuất hiện trên Internet (trừ khi bạn có thiết lập tường lửa mạnh). Vì vậy, không nên đặt khóa riêng trong VPS của bạn.

lá cờ am
Max
Cảm ơn! Tôi sẽ thử phương pháp đó và xem nó diễn ra như thế nào. VPS sẽ chỉ được sử dụng cho mục đích nội bộ của công ty, do đó không có bất kỳ tương tác nào với thế giới bên ngoài ngoài internet. Nhưng các máy chủ thực sự lưu giữ thông tin sẽ được bảo mật ở một nơi khác.

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