Phiên bản ngắn
Nếu tôi đang chạy máy khách VirtualBox VM từ máy chủ Windows 10, tôi cần thực hiện các bước nào ssh
từ máy chủ linux từ xa vào máy khách Ubuntu Ubuntu?
_______________________
[ ]
[ Windows 10 ]
[ ___________________ ] ____________________
[ [ ]] [ ]
[ [ Ubuntu VM (guest) <----HOW?---- SUSE remote server ]
[ [__________________]] [___________________]
[_____________________]
Phiên bản dài
Tôi bối rối bởi vì, AFAIK nếu tôi không sử dụng máy ảo khách Ubuntu và thay vào đó là sử dụng máy Ubuntu thực sự, tôi chỉ có thể cat /etc/hosts
, tìm địa chỉ IP của địa phương và sau đó từ xa:
user@remote --ssh--> user@<local IP>
Tôi đã thiết lập các khóa ssh để tôi có thể ssh từ máy khách Ubuntu vào máy chủ từ xa SUSE (tức là máy khách ~/.ssh/id_rsa.pub
đã được lưu trữ từ xa ~/.ssh/authorized_keys
). Tức là tôi đã có thể:
ssh -Y user@remote
Không gặp khó khăn gì, nhưng tôi không thể làm điều đó theo cách khác chỉ đơn giản vì tôi không biết địa chỉ IP khách của mình là gì. Và tôi đã thử ssh
với các địa chỉ IP trong "Thông tin kết nối" từ GUI Ubuntu.
Cũng cần phải rõ ràng:
VM khách là Ubuntu 12.04 LTS (64-bit)
Cài đặt VirtualBox chủ yếu: mặc định
Kích hoạt Bộ điều hợp mạng: NAT (kết nối cáp, không chuyển tiếp cổng)
Tôi chưa thiết lập máy chủ ssh, nhưng tôi không chắc nó cần thiết (?), Đây là sự hiểu biết của tôi cho đến nay.
Vì vậy, do tôi đang chạy một máy khách VirtualBox VM từ máy chủ Windows 10, tôi cần thực hiện các bước nào ssh
từ máy chủ linux từ xa vào máy khách Ubuntu Ubuntu?