Làm cách nào để thêm khóa SSH vào PuTTY Agent khi khởi động trong Windows Server?


16

Tôi cần thêm khóa SSH riêng vào Putty Agent (pagent.exe) mỗi khi máy chủ Windows khởi động - trước khi người dùng đăng nhập tương tác. Chìa khóa là được sử dụng bởi một dịch vụ.

Nếu đó là người dùng thông thường cần sử dụng khóa, tôi sẽ chỉ đặt một phím tắt trong thư mục Khởi động, tuy nhiên, điều này không hoạt động trên máy chủ, vì không có người dùng nào đăng nhập.

Tôi cần điều này trên Windows Server 2008 cũng như Windows Server 2003.

Tôi cho rằng đây phải là trường hợp sử dụng khá phổ biến vì xác thực khóa chung với SSH và SFTP trở nên phổ biến hơn.

Câu trả lời:


21

Bạn có thể cung cấp đường dẫn đến khóa trên dòng lệnh Target trong phím tắt

  • Tạo một lối tắt để đưa vào khởi động.
  • Nhấp chuột phải -> thuộc tính
  • Sửa đổi Target:phần để thêm khóa

    C:\Program Files\putty\pageant.exe C:\Program Files\putty\keys\iain.ppk

Khi hệ thống của bạn bắt đầu, cuộc thi sẽ tải khóa và nếu nó yêu cầu một cụm từ để mở khóa, nó sẽ yêu cầu nó.

Bạn cũng có thể thêm nhiều khóa trên dòng lệnh pagete

C:\Program Files\putty\pageant.exe C:\keys\iain.ppk c:\keys\user1.ppk

Điều này sẽ làm việc cho các máy chủ mà người dùng không bao giờ đăng nhập?
ervingsb

1
Nếu các khóa không có cụm từ thì có. Nếu họ có một cụm từ thì ai đó cần phải cung cấp nó.
user9517 được hỗ trợGoFundMonica

Bạn có thể giải thích chi tiết về bước này: "Tạo lối tắt để khởi động." Bạn muốn nói đến thư mục khởi động nào ở đây? Thông thường các thư mục khởi động có liên quan đến một người dùng cụ thể và chỉ chạy khi người dùng nói đăng nhập, phải không?
ervingsb

Các dòng trên có thể dễ dàng được đặt trong một tệp bó không?
user9517 được hỗ trợGoFundMonica

2
Bạn có thể sử dụng "Trình lập lịch tác vụ" tích hợp cho phép bạn thực thi các chương trình vào nhiều thời điểm khác nhau, ví dụ như khởi động hệ thống.
marc.guenther
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.