xác thực mật khẩu ssh: sử dụng dấu nhắc đồ họa?


0

Tôi đang thực hiện một nhiệm vụ trong đó nhóm làm việc của chúng tôi được cấp quyền truy cập vào kho lưu trữ git để gửi, nhưng máy chủ chỉ hỗ trợ xác thực mật khẩu cho sinh viên. Vì vậy, khi tôi sử dụng máy khách git đồ họa của mình, lời nhắc mật khẩu được đưa ra trên bàn điều khiển. Tôi thường không khởi động ứng dụng khách git của mình từ bảng điều khiển, vậy có cách nào để ssh sử dụng lời nhắc đồ họa để xác thực mật khẩu và / hoặc lưu mật khẩu cho phiên, như tôi đã sử dụng từ xác thực khóa công khai không?


OS: Xubuntu 13.04
Git: 1.8.1.2
Client: SmartGit/Hg 4.6.5

Bạn có thể lưu trữ tên người dùng và mật khẩu như một phần của URL kho lưu trữ. Xem stackoverflow.com/questions/14000173/ . Lưu ý rằng mật khẩu sẽ được lưu trong .gitconfig dưới dạng văn bản thuần túy, vì vậy hãy đặt mật khẩu khác với tất cả các mật khẩu khác của bạn.
Li-aung Yip

Có thể hữu ích khi bạn thêm phần sau vào câu hỏi của mình: Phiên bản Git, HĐH / nền tảng của bạn và tên / phiên bản của ứng dụng khách Git đồ họa của bạn.
Jay Allen

Câu trả lời:


1

Thay cho thông tin tôi đã đề cập trong bình luận của tôi ở trên, đây là một số khả năng khác:

  • Bạn có thể đặt GIT_ASKPASS biến môi trường (trong vỏ của bạn hoặc, tốt hơn, khi khởi chạy ứng dụng khách git của bạn) vào đường dẫn của ứng dụng trợ giúp sẽ bật lên hộp thoại mật khẩu đồ họa (ví dụ: ssh-askpass, ksshaskpass, gnome-Askpass, ssh-Askpass cho Mac , Hộp thoại ca cao, v.v.)
  • Bạn có thể dùng gitcredentials Tính năng lưu trữ mật khẩu của bạn tạm thời trong bộ nhớ, trong một tệp riêng tư nhưng không được mã hóa trên hệ thống tệp hoặc bằng cách sử dụng trình trợ giúp của bên thứ ba, dành riêng cho nền tảng như KDEWallet, Khóa Gnome, móc khóa Mac OS X hoặc Cửa hàng Thông tin Windows.
  • Hoặc, bạn có thể sử dụng một tệp .netrc được mã hóa

Tôi đã không làm điều sau nhưng dường như đó là cách an toàn nhất để thực hiện, giả sử bạn đang chạy phiên bản Git cần thiết.


Tôi đã cài đặt ssh-Askpass như một bước đầu tiên và nó dễ dàng hoạt động ngay lập tức nhờ! Sau đó, tôi sẽ xem xét tích hợp khóa gnome, vì đó dường như là thứ được sử dụng trong xubfox. cảm ơn!
Silly Freak
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.