Xác thực Putty trên Mac OS X?


9

Trên máy phát triển Windows của tôi, tôi sử dụng Pagete với một khóa bí mật để xác thực với máy chủ SVN.

Tôi muốn biết: quá trình Mac tương đương để làm điều này là gì? Cuộc thi không được chuyển, làm thế nào để tôi xác thực?


1
Nếu bạn muốn nhập khóa từ máy Windows của mình bằng PuttyGen, thì hãy sử dụng Xuất -> OpenSSH để tạo tệp theo định dạng chính xác
Casebash

Câu trả lời:


8

Tôi sử dụng SSH Keychain trên máy Mac của mình để quản lý tác nhân khóa ssh và các khóa đính kèm. Nó chạy ssh-agent và ssh-add để quản lý các khóa phía sau hậu trường, nhưng khởi động khi tôi đăng nhập, lưu cụm mật khẩu trong móc khóa đăng nhập OSX (mặc dù vậy bạn không phải làm điều này).


Lưu ý rằng OSX 10.5+ có tích hợp ssh-agent, do đó không cần cài đặt phần mềm bổ sung (lần đầu tiên tôi truy cập khóa riêng được mã hóa trong OSX 10.6, tôi đã được yêu cầu nhập mật khẩu; sau đó "bằng phép thuật" được thêm vào móc khóa và không còn lời nhắc nào kể từ đó)
Milan Gardian

2
blech, liên kết đó không còn dẫn đến bất cứ nơi nào hữu ích :(
bacar

đây là liên kết chính xác - sshkeychain.sourceforge.net
Aldekein

4

ssh-add và ssh-agent là các công cụ tương đương, được tích hợp sẵn. Cách tốt nhất là đọc bất kỳ hướng dẫn nào cho linux hoặc os x trong việc thiết lập auth với ssh, nó sẽ giống nhau.



3

Đối với tôi ~/.ssh/configtập tin hoạt động tốt nhất. Thêm vào đó các nhóm cấu hình bằng cách sử dụng lược đồ này:

host shortname
user my_username
hostname host.of.the.server.example.com
IdentityFile ~/.ssh/key.openssh

và sau đó

ssh shortname

sẽ kết nối bằng cách sử dụng các cài đặt đó, bao gồm cả phím. Điều này cho phép bạn có nhiều khóa khác nhau cho các máy chủ khác nhau mà không cần phải thêm tất cả chúng vào ssh-agent.

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.