Hoa hồng Ubuntu SSH


0

Tôi đã cài đặt lên 2 Ubuntu trên VMware và tôi đang cố gắng giao tiếp giữa 2 máy bằng cách sử dụng ssh.

Tôi đã thực hiện các thay đổi sau Cập nhật tệp etc / host trên 2 máy Master và Slave bằng ips

127.0.0.2   slave
127.0.0.3   master

và tạo một khóa để giao tiếp giữa hai máy.

Khi tôi cố gắng sao chép tệp từ chủ sang nô lệ thì sao chép vào chủ và không cho nô lệ:

sh-keygen -t rsa -P ""
cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
ssh-copy-id -i $HOME/.ssh/id_rsa.pub user@slave

Đang cố gắng sao chép từ chủ sang nô lệ

scp -r /usr/local/somedir user@slave:/home/user/Downloads/Somethings

Bạn có thể vui lòng cho tôi biết chính xác tôi đang sai ở đâu không?

Câu trả lời:


1

Tôi không hoàn toàn chắc chắn những gì bạn đã làm ở đây. Ai là nô lệ và ai là chủ? Cả hai đều chạy trong máy ảo? Hệ điều hành máy chủ là gì? Bạn thực sự có thể truy cập các máy này bằng cách sử dụng IP bạn đã thêm hostskhông?

Giả sử câu hỏi của bạn chỉ là về việc sao chép các khóa ssh xung quanh, bạn cần sao chép khóa của mình vào các máy bạn muốn đăng nhập. Vì vậy, nếu bạn đã đăng nhập vào "nô lệ", hãy chạy

sh-keygen -t rsa -P ""
ssh-copy-id -i $HOME/.ssh/id_rsa.pub user@master

Bây giờ bạn có thể đăng nhập để làm chủ từ nô lệ mà không cần mật khẩu. Bạn không cần thêm bất cứ thứ gì vào authorized_keystập tin, điều đó sẽ được thực hiện tự động khi bạn đăng nhập.

Để đăng nhập vào nô lệ từ chủ, trước tiên bạn cần đăng nhập vào chủ và sau đó lặp lại quy trình:

sh-keygen -t rsa -P ""
ssh-copy-id -i $HOME/.ssh/id_rsa.pub user@slave

Không có gì. Như những người khác đã chỉ ra vấn đề chính của bạn sẽ là các IP bạn đang sử dụng. Đó là lý do tại sao tôi hỏi bạn có thực sự có thể truy cập vào các máy sử dụng chúng không.
terdon

1

Các tiêu chuẩn mạng IPv4 dành toàn bộ khối địa chỉ 127.0.0.0/8 cho mục đích loopback. Điều đó có nghĩa là bất kỳ gói tin nào được gửi đến một trong 16.777.214 địa chỉ đó (127.0.0.1 đến 127.255.255.255) sẽ được lặp lại.

Từ

Wikipedia: Localhost

Điều này có nghĩa là cố gắng truy cập bất kỳ IP nào trong 127 .. . * phạm vi sẽ truy cập vào máy tính cục bộ .

Bạn cần đặt IP của máy ảo thành mạng con riêng được phân bổ bởi VMware; Để làm điều đó, hãy thiết lập bộ điều hợp mạng loại "Nội bộ". Các IP nên được phân bổ tự động bởi DHCP. Xem tài liệu VMware trên applet trình soạn thảo mạng.


0

Việc sử dụng địa chỉ loopback của bạn, Nó tìm kiếm nô lệ và điều đó quay lại chính nó

Bạn cần chỉ định máy của bạn địa chỉ địa phương tức là. 192.168.0.x

Thêm vào đó, tôi không thể hiểu lý do tại sao bạn cần đặt khóa chung vào cùng tệp lưu trữ ủy quyền.


Cảm ơn đã trả lời. Tôi đặt khóa chung để liên lạc giữa 2 máy mà không cần nhắc mật khẩu mọi lúc. Tôi sẽ cố gắng thay đổi tập tin máy chủ và thử lại.
Annt

Tệp máy chủ ít lo lắng nhất của bạn chỉ liên kết tên với ips, để nó hoạt động với IP trước, bạn cần thiết lập mỗi máy chủ có địa chỉ IP cục bộ. Tôi không thể bảo đảm cho vmware nhưng trong qemu-kvm, bạn phải thiết lập mạng trước và sau đó định cấu hình máy chủ của mình cho phù hợp.
0x7c0
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.