Tôi có thể thay đổi tên tệp của cặp khóa công khai / riêng ssh của mình không?


14

Tôi đã tạo một cặp khóa công khai / riêng tư:

ssh-keygen -t rsa -C "me@example.com"

Tôi đã đặt tên tệp khóa khác với id_rsa vì tôi muốn tạo một khóa riêng biệt mới từ danh tính thông thường của mình.

Tôi đã đưa khóa này cho nhà cung cấp dịch vụ lưu trữ của mình để tôi có thể đăng nhập vào máy chủ của mình bằng xác thực khóa chung.

Tôi đã có thể đăng nhập ban đầu bằng cách sử dụng khóa và mọi thứ đều hoạt động.

ssh -i /path/to/key/file user@server.com

Tôi nhận ra rằng tôi đã mắc một lỗi chính tả trong tên tệp khóa và đổi tên cả các tệp khóa chung và riêng. Điều này có ảnh hưởng gì đến phía máy chủ không nếu tệp khóa có tên khác trên máy khách của tôi?

Câu trả lời:


25

Tên tệp không có ý nghĩa gì cả, miễn là sshđược cho biết nơi tìm nó.

(Tuy nhiên, nếu bạn có khóa công khai được trích xuất thành một tệp riêng biệt, thì nó sẽ có cùng tên tệp + .pubnhư tệp chính; ví dụ mykey& mykey.pub.)


Bất kỳ ý tưởng nếu nó quan trọng cho dù bạn thay đổi nhận xét trong tệp .pub?
jjeaton

4
@jjeaton: Không.
dùng1686

"miễn là ssh được cho biết nơi tìm thấy nó" - giống như các mục trong tệp .ssh / config của bạn. Tôi ở đây vì tôi cần hai danh tính cho cùng một máy chủ git, vì vậy hai bộ khóa và hai máy chủ trong cấu hình của tôi trỏ đến khóa người dùng có liên quan.
Không phải người
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.