Làm thế nào để ssh vào máy VirtualBox?


1

Tôi có một máy Virtualbox hiện có mà tôi đã tạo thông qua veeeee gọi là nói precise64.
Tôi có thể đăng nhập qua GUI Virtualbox, tôi có thể xuất hộp và sử dụng nó với mơ hồ để tạo ra một máy mới gọi là say chef. Vagrant cũng thiết lập ssh và kết nối mạng trên máy chef.

Nhưng tôi không thể thiết lập ssh cho máy đầu tiên tôi tạo precise64. Tôi đã tạo một mạng chỉ lưu trữ mới và một mạng chỉ lưu trữ. Các quy tắc viết tắt ssh đã được thiết lập. Nhưng ssh vẫn không hoạt động. Tôi không tìm mã nguồn cho veewee nhưng tôi đã xem mã nguồn cho Vagrant và nó gọi VBoxManage hostonlyif để tạo mạng nhưng VBoxManage showvminfo không hiển thị địa chỉ IP cho máy chef.

Tôi hơi mất điểm ở điểm này. Hướng dẫn từng bước về cách thêm đăng nhập SSH vào máy Virtualbox hiện tại sẽ hữu ích? giả sử rằng có nhiều hơn một máy đã tồn tại và chúng có địa chỉ IP khác nhau

Ngoài ra, veewee có thể tạo ra mạng máy chủ giống như vagrant không khi đưa lên một máy mới?

liên quan: https

Câu trả lời:


1

Bạn đang sử dụng hệ điều hành nào? Linux và Mac đã cài đặt ssh theo mặc định. Điều này được sử dụng khi bạn chạy lệnh:

vagrant ssh

Nếu không, nếu bạn đang ở trên một hộp Windows, bạn sẽ cần phải thực hiện đầy đủ Putty cài đặt (vì vậy bạn cũng nhận được trang) hoặc bạn sẽ cần cài đặt ssh thông qua cygwin cho hệ thống của bạn.

Bạn có thể kiểm tra xem ssh có hoạt động không bằng cách chạy lệnh 'ssh' trong một thiết bị đầu cuối.

Nếu bạn thấy sau đây bạn có ssh:

usage: ssh [blah blah blah]

theo mặc định, chuyển tiếp cổng 22 trên vm sang cổng 2222 trên máy chủ.

Hãy thử lệnh:

ssh -p 2222 vagrant@localhost
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.