Làm cách nào để SCP một tệp từ Mac -> Ubuntu VirtualBox?


13

Tôi có máy Mac (OS X) và VirtualBox chạy Ubuntu.

Tôi muốn SCP một tệp 500mb từ Mac sang VirtualBox. Làm thế nào để tôi làm điều này? (Có lẽ phải làm gì đó với / etc / hosts?)

Câu trả lời:


11

Đặt cài đặt mạng từ NAT để chuyển đổi cầu nối trong cài đặt Virtualbox cho máy đó. Sau đó, máy ảo của bạn sẽ ở trong mạng cục bộ với máy chủ của bạn. Nó có thể sẽ nhận được IP từ modem nếu DHCP được bật, sau đó scp đến máy đó.
Bạn cũng cần cài đặt ssh-server trên máy Ubuntu:
sudo apt-get install openssh-server
Điều đó sẽ hoạt động: scp file host:/some/directory


8

Chuyển tiếp cổng người dùng
- Với khách đang chạy, hãy đi tới cài đặt / mạng VirtualBox
- Nhấp vào Chuyển tiếp cổng
- Tên "ssh", giao thức TCP, Cổng máy chủ = 3022, Cổng khách = 22
Sau đó, trên máy chủ,

scp -P 3022 myFile localhost:

3

Sau khi cài đặt Guest Additions, bạn sẽ có thể tạo các thư mục dùng chung để truy cập từ cả hai hệ điều hành máy chủ và máy khách. Bất kỳ thư mục trên máy chủ có thể được sử dụng cho việc này. Thư mục dùng chung cần được gắn trên HĐH khách bằng cách:

sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint

Xem thêm câu trả lời này về việc sử dụng các thư mục được chia sẻ. Để làm cho các thư mục được chia sẻ có thể truy cập được trên mỗi lần khởi động của os khách, bạn cần thêm các mount cho khách fstab.

Ngoài ra, bạn cũng có thể truy cập các thư mục từ máy chủ lưu trữ bằng cách sử dụng chúng để chia sẻ mạng .


2

Thêm vào câu trả lời của enedene:

thay đổi cài đặt bộ điều hợp trên hộp lưu trữ Oracle VM của bạn thành Bộ chuyển đổi cầu nối Ở phía trên bên trái màn hình Virtualbox của bạn, nhấp vào "Máy" Nhấp vào Máy> Cài đặt> Mạng>

Thay đổi "Đã đính kèm:" thành "Bộ chuyển đổi cầu nối", sau đó nhấp vào "Ok"

Đặt lại Hộp ảo (Nhấp vào Máy> Đặt lại)

Khi nó xuất hiện một ifconfig trong terminal và sử dụng địa chỉ IP mới cho SCP


1

Nếu bạn cài đặt Virtualbox Guest Addons, bạn có thể tạo một thư mục dùng chung. Sau đó sử dụng vboxmount(với quyền root) trong Ubuntu để gắn thư mục dùng chung. Sau đó, sao chép bình thường ( cp).

Nếu bạn thực sự cần sử dụng scp, hãy cho tôi biết. Tôi sẽ khai thác thông tin đó.


bạn có thể cho chúng tôi biết thêm chi tiết về cách sử dụng vboxmount?
Takkat

Hãy xem các thư mục được chia sẻ để biết chi tiết.
Azizur Rahman

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.