Làm cách nào để sử dụng khóa công khai SSH từ máy từ xa?


0

Thiết lập Các khóa công khai được thiết lập trên Macbook. Tôi có thể thực hiện một cú đẩy không mật khẩu đến github và một máy chủ (iMac) trên mạng cục bộ.

Vấn đề tôi biết các phím được thiết lập một phần chính xác, bởi vì tôi mọi thứ đều hoạt động nếu tôi đang ngồi ở Macbook. Điều không hoạt động là khi tôi SSH vào Macbook từ xa và cố gắng đẩy lên github hoặc đến máy chủ iMac. Tôi được nhắc nhập cụm mật khẩu SSH.

Tôi còn thiếu gì để cho phép đẩy github từ Macbook trong khi đăng nhập từ xa từ iMac?

Câu trả lời:


0

Một tác nhân SSH phù hợp. Bạn có thể chạy một tác nhân trên máy cục bộ của mình, tải khóa vào đó và bật chuyển tiếp tác nhân SSH hoặc bạn có thể kết nối với tác nhân hiện có trong phiên SSH. Tôi không biết làm thế nào sau này được thực hiện.


Bạn đang nói rằng tôi cần nâng cấp ssh-agent? Hay cái gì đó? Thật ra, tôi không hiểu câu trả lời của bạn.
kubi

Nếu bạn muốn sử dụng tác nhân trên máy cục bộ thì bạn cần hai thứ. Đầu tiên, bạn cần các đại lý để được chạy. OS X đã có sẵn, được tích hợp với ... bất cứ thứ gì Apple gọi là cơ sở ví của họ. Thứ hai, bạn cần kích hoạt chuyển tiếp đại lý SSH. Điều này được kiểm soát trong cấu hình máy khách và máy chủ SSH. Các tùy chọn có liên quan là ForwardAgentAllowAgentForwardingtương ứng. Khi cả hai đã đặt máy khách SSH trên máy từ xa sẽ nói chuyện với tác nhân trên máy cục bộ và bạn có thể lưu cụm mật khẩu trên máy cục bộ.
Ignacio Vazquez-Abrams

Để sử dụng tác nhân trên máy từ xa, bạn cần xem xét các biến môi trường được tạo bởi hệ thống khi khởi động và sau đó bạn cần đặt chúng mỗi khi bạn đăng nhập qua SSH.
Ignacio Vazquez-Abrams

Cảm ơn. Khi bạn nói 'máy cục bộ', bạn có nghĩa là máy tôi đang ngồi trước hoặc máy tôi đã đăng nhập (và đang cố git đẩy) từ đâu?
kubi

Máy cục bộ là máy bạn đang ngồi. Máy từ xa là máy bạn đã SSH.
Ignacio Vazquez-Abrams

0

Tôi đã có một giải pháp một phần

$> eval `ssh-agent`
$> ssh-add
enter the passphrase here

Vấn đề là giải pháp này không bền bỉ như tôi có thể nói. Ngoài ra, có vẻ như tôi sẽ được yêu cầu nhập cụm mật khẩu của mình ít nhất một lần mỗi lần tôi đăng nhập, điều này đánh bại mục đích. Tôi không làm nhiều nhiệm vụ như thế này, nó luôn chỉ là "đăng nhập, đẩy, đăng xuất".

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.