Làm cách nào tôi có thể kết nối qua SSH (Putty) với máy VMWare (Ubuntu)?


20

Tôi đang cố gắng kết nối với máy VMWare (Workstation 7.1.3) (Ubuntu Lucid) thông qua SSH. Tôi đã đọc qua một số bài đăng khác , nhưng tôi không thể tìm ra điều này. Tôi chạy ifconfig, và có một inet addr:BcastMask:đó dường như là địa chỉ IP. Nếu tôi cố gắng kết nối qua Putty SSH với bất kỳ địa chỉ nào trong số đó, thì nó không hoạt động. Tôi cũng đã thử kết nối với địa chỉ IP của mình (từ whatismyip.com).

Lưu ý: Đây là tất cả diễn ra trên cùng một máy tính để bàn.


Bạn có thể ping 'inet addr:'máy ảo của bạn từ máy tính để bàn không?
Iain

Điều quan trọng là Bộ điều hợp mạng trong cài đặt VM phải được thay đổi thành Bridgedchế độ.
lưỡng cư

Câu trả lời:


36

Gói máy chủ openssh có được cài đặt trên máy ảo Ubuntu của bạn không? Bạn sẽ cần gói đó nếu bạn muốn kết nối với nó bằng SSH.

Bạn có thể đảm bảo bằng cách mở một thiết bị đầu cuối (thông qua bảng điều khiển của VMWare, tôi đoán vậy) trên Ubuntu và chạy:

sudo apt-get install openssh-server

17

Làm thế nào để làm nó? Dưới đây là các bước hoàn chỉnh. Chỉ cần làm theo các bước sau:

  1. Trong lệnh sử dụng thiết bị đầu cuối: sudo apt-get install openssh-server

  2. Chuyển sang chế độ kết nối cầu nối, thực hiện thay đổi đó trong Bảng điều khiển máy ảo (Chỉnh sửa> Cài đặt máy ảo)

  3. khởi động lại VM

  4. Chạy lệnh "ifconfig" trong terminal và nhận "inet addr" của "eth0"

Đó là tất cả ! Bây giờ sử dụng IP này để kết nối qua ssh (Tôi sử dụng Putty trong Windows 8)


6

Nếu mạng được cấu hình đúng - với chuyển tiếp cổng hoặc là "bắc cầu" và SSH vẫn không hoạt động (từ văn bản câu hỏi có vẻ như là trường hợp), thì đó là ssh không được cài đặt hoặc không chạy. Ví dụ: ssh không chạy theo mặc định trên Kali mặc dù nó đã được cài đặt. Bạn sẽ phải tự chạy nó.

Để bắt đầu dịch vụ ssh:

service ssh start

1
Đây là câu trả lời hợp lệ như câu trả lời đã được phê duyệt. Nếu mạng được cấu hình đúng - với chuyển tiếp cổng hoặc là "bắc cầu" và SSH vẫn không hoạt động (từ văn bản câu hỏi dường như là trường hợp). Hơn, đó là ssh không được cài đặt hoặc không chạy. Ví dụ: ssh không chạy theo mặc định trên Kali mặc dù nó đã được cài đặt. Bạn sẽ phải tự chạy nó.
chàng trai

1
Là một người chỉ thỉnh thoảng sử dụng Linux, đây là thứ luôn làm tôi khó chịu.
tt9

1

Kiểm tra xem SSH có được phép hay không được phép trong cài đặt tường lửa của bạn, nếu bạn sử dụng Linux với GUI thì có thể như sau:

Nhấp vào hệ thống -> Quản trị -> cấp độ bảo mật và tường lửa

Nhấp vào tab tùy chọn tường lửa, kích hoạt nó, áp dụng và lưu.

Tại đây bạn cũng có thể cho phép telnet và https. Cảm ơn


-1

Trên Centos của tôi, tôi kết nối theo cách này. Thiết lập kết nối internet (NAT, BOOTPROTO = DHCP), khởi động lại mạng dịch vụ. Sau đó tìm ra IP - ip a - và sử dụng IP này trong putty.

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.