Thêm đường dẫn đến tệp khóa ssh


0

Tôi muốn làm cho nó để khi một tệp tìm khóa ssh trong /Users/skline/.ssh/id_rsa.pub, nó cũng tự động nhìn vào thư mục /var/root/.ssh/id_rsa.pub (nơi ssh của tôi thực sự nằm ở đâu.) Làm thế nào để tôi làm điều này trên OSX? Tôi mới đến nhà ga, cảm ơn :)

Câu trả lời:


2

Nếu bất cứ thứ gì giống như SSH tôi sử dụng, thì bạn sẽ có thể sử dụng tùy chọn '-i'.

ví dụ.     máy chủ ssh -i /var/root/.ssh/id_rsa

Từ trang người đàn ông:

 -i identity_file
     Selects a file from which the identity (private key) for RSA or
     DSA authentication is read.  The default is ~/.ssh/identity for
     protocol version 1, and ~/.ssh/id_rsa and ~/.ssh/id_dsa for pro-
     tocol version 2.  Identity files may also be specified on a per-
     host basis in the configuration file.  It is possible to have
     multiple -i options (and multiple identities specified in config-
     uration files).

Hoặc đối với giải pháp lâu dài, hãy thêm tùy chọn sau (có đường dẫn) vào ~ / .ssh / config của bạn

 IdentityFile /var/root/.ssh/id_rsa

Và một lần nữa, mục người đàn ông thích hợp:

 IdentityFile
         Specifies a file from which the user's DSA, ECDSA or DSA
         authentication identity is read.  The default is ~/.ssh/identity
         for protocol version 1, and ~/.ssh/id_dsa, ~/.ssh/id_ecdsa and
         ~/.ssh/id_rsa for protocol version 2.  Additionally, any
         identities represented by the authentication agent will be used
         for authentication.  ssh(1) will try to load certificate
         information from the filename obtained by appending -cert.pub to
         the path of a specified IdentityFile.

         The file name may use the tilde syntax to refer to a user's home
         directory or one of the following escape characters: `%d' (local
         user's home directory), `%u' (local user name), `%l' (local host
         name), `%h' (remote host name) or `%r' (remote user name).

         It is possible to have multiple identity files specified in
         configuration files; all these identities will be tried in
         sequence.

Vì vậy, tôi chỉ nên thêm dòng vào tập tin cấu hình của tôi? Tôi hiện không có tệp cấu hình, vậy tôi có nên tạo nó không?
Spencer

yep và yep :-) (mặt cười ở đó để đạt giới hạn ký tự cho nhận xét)
PriceChild

Tôi đã gặp lỗi khi tôi sử dụng id_rsa.pub thay vì id_rsa. Không chắc cái nào đúng hơn, nhưng chỉ là một ghi chú hy vọng có ích cho ai đó.
Calvin Froedge

Bah có, tôi nghĩ rằng tôi nên loại bỏ những .pub xin lỗi Hy vọng rằng các tài liệu tôi liên kết / trích dẫn đã làm cho mọi thứ rõ ràng.
PriceChild
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.