Tôi đã cài đặt Jenkins trên máy ảo Centos khi tôi đang tìm cách thay thế Tre, tôi có tất cả và chạy bằng cách làm theo hướng dẫn cài đặt . Điều đó đã ổn, sau đó tôi muốn tạo một Slave, tôi đã tạo một VM thứ hai, tạo một người dùng trên đó, tạo một khóa SSH cho người dùng đó. Sau đó tôi đã tạo một nút Slave trong Jenkins nhưng khi tôi tạo tài khoản trong Jenkins cho máy Slave và cung cấp khóa SSH Private tôi gặp phải và lỗi. Điều này đúng vì tôi đã không đặt khóa pub Master SSH trên Slave trong ~ / .ssh / ủy quyền.
Có vẻ như cài đặt Centos Yum không tạo khóa ssh cho người dùng đang chạy Jenkins, tôi đã làm Google fu của tôi và từ những gì tôi đọc tôi cần điều này để làm những gì tôi muốn làm. Tôi đã thử SU như trên máy nhưng không có may mắn. Tôi muốn biết làm thế nào tôi cần phải làm điều này, vì tôi sẽ sớm sử dụng các khóa SSH.
Khi nói tất cả những điều này tôi đã có một nô lệ đi bằng cách sử dụng tùy chọn SSH bằng mật khẩu, nó hoạt động nhưng đó không phải là cách tôi muốn làm điều này.
Bất kỳ trợ giúp sẽ là siêu!