2011-01-13 6 views
14

Tôi muốn một cách dễ dàng để lưu, sao chép và chỉnh sửa tệp trên máy chủ từ xa. Tôi đang sử dụng Eclipse như một IDE, những gì có thể tốt hơn cho các tác vụ này hơn là trình cắm thêm RSE (Remote System Exlporer) cho Eclipse. Vấn đề là tôi không biết cách tạo kết nối bằng khóa công khai. Tôi có tệp mà tôi đã tải xuống từ tài khoản Amazon của mình, * .pem. Nhưng tôi không thấy bất kỳ hình thức hoặc đầu vào cho điều này, khi tôi cố gắng kết nối với máy chủ Linux từ xa của tôi. Nó chỉ là User-id và password. Tôi cũng đã cố mở khóa công khai bằng trình soạn thảo văn bản của hệ thống và sao chép mọi thứ vào trường mật khẩu của tôi, nhưng nó không hoạt động. Xin vui lòng giúp tôiKết nối Eclipse RSE với máy chủ Linux từ xa bằng cách sử dụng khóa công khai đạt được từ Amazon ec2

Trả lời

22

điều này đã được nướng mì của tôi trong một thời gian quá. bạn đặt các phím trong một thư mục không có trong cấu hình RSE nhưng trong toàn bộ nhật thực

việc kiểm tra này: http://siteadmin.gforge.inria.fr/eclipse-ssh.html

+4

Nó thực sự khá dễ dàng. Tôi đã tìm ra rằng trong Preferences-> General-> Network Connections-> SSH2 Tôi chỉ nhập vị trí của khóa RSA công khai và trong Preferences-> General-> Remote System, bạn nên đặt id người dùng mặc định cho SSH, trong Amazon EC2 là người dùng ec2. – einstein

+1

Tôi có thể kết nối, nhưng tôi chỉ có quyền truy cập đọc. Tôi cần phải chỉnh sửa các tập tin trên/var/www và cho rằng tôi cần truy cập root (ít nhất là khi tôi đang ssh-ing vào trường hợp EC2). Amazon sẽ không cho phép tôi kết nối với tư cách người chủ và người dùng ec2 sẽ không hoạt động. Tôi phải kết nối như 'ubuntu'. Bất kỳ ý tưởng nào về cách thực hiện việc này? – Eric

+1

+1 cho "nướng mì" của bạn. – franka

1

Không đề cập (ít nhất là trong một cách rõ ràng) là một thực tế rằng RSE (và cho những gì tôi đã nhìn chung, Eclipse nói chung) dường như chỉ hoạt động với các khóa 1024 bit https://bugs.eclipse.org/bugs/show_bug.cgi?id=404714

Tôi cũng gặp sự cố, vì khóa riêng của tôi là 2048 nhưng tôi đã thêm khóa mới cho máy chủ được ủy quyền và sau đó tôi có thể kết nối.