Tôi đã tạo khóa bằng putty w/không có cụm mật khẩu. putty hoạt động tốt, nhưng bây giờ tôi đã cài đặt Cygwin và muốn sử dụng ssh để đăng nhập. Vì một lý do nào đó, tôi được nhắc nhập cụm từ mật khẩu? tại sao? putty chỉ đăng nhập ngay? tôi không muốn phải tạo một khóa mới và làm phiền quản trị mạng. đây là những gì nó trông giống như trong cygwin: $ ssh -i Documents \ và \ Settings/xxxxx/My \ Documents/xxxxx \ putty \ keys/private \ key.ppk dev.xxxxxx.com Nhập cụm mật khẩu cho khóa 'Tài liệu và Cài đặt/xxxxx/My Documents/xxxxx phím putty/khóa riêng.ppk ': Quyền bị từ chối (khóa công khai).cygwin ssh no putty yes?
Trả lời
Putty sử dụng định dạng .ppk của riêng nó cho các tệp chính và ssh của Cygwin có thể không đọc được chính xác.
Giải pháp: chuyển đổi tệp .ppk sang định dạng khóa OpenSSH bằng puttygen.exe.
Tôi có một cặp khóa Tôi tạo với openssh và sau đó chuyển đổi thành các phím putty. kỳ quặc đủ putty một công trình nhưng openssh không. đã thử sử dụng puttygen nhưng không may mắn với điều đó. bất kỳ ý tưởng? – user1084563
@ user1084563: Vì vậy, bạn có một cặp khóa được tạo bằng openssh và nó không hoạt động với openssh? Xin lỗi, tôi không nghĩ puttygen có thể sửa lỗi đó. Vấn đề là ở một nơi khác. –
Nó thực sự hữu ích. Cygwin ssh utils của tôi bây giờ làm việc! Chuyển đổi trình đơn/Xuất khóa OpenSSH. Cảm ơn Joonas! – artoodetoo
Bạn cần nhận "puttygen.exe" từ trang web putty http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html để chuyển đổi khóa của bạn thành định dạng OpenSSH. Sau đó, nó chỉ nên làm việc.
Nếu bạn có thể đăng nhập bằng putty, không cần phải "làm phiền quản trị viên mạng". Chỉ cần tạo ra một khóa mới với Cygwin, sau đó đăng nhập với putty và đặt khóa công khai mới của bạn trong tập tin .ssh/authorized_keys của bạn. Bây giờ bạn có thể đăng nhập với ssh của Cygwin.
CHỈNH SỬA:
Nhân tiện, một cách chắc chắn để "piss off" bất kỳ quản trị viên nào là sử dụng các khóa không được mã hóa.
Bạn có thể xuất khóa PuTTY sang định dạng OpenSSH và thêm chúng vào tệp .ppk của bạn, để nó trở thành khóa hợp lệ cho ssh-add.
Chỉ cần xuất khóa cá nhân bằng PuTTYGen, sau đó thêm khóa đó vào tệp .ppk, sau đó bạn có thể ssh-thêm nó. Nhưng lưu ý rằng khi bạn chỉnh sửa bản thân .ppk bằng PuTTYGen, nó sẽ ghi đè lên tệp.
Bạn cũng có thể sử dụng một kịch bản như thế này để thêm một tập tin .ppk thành đại lý SSH của bạn:
file=~/`basename $0`.tmp
trap "rm -v $file" EXIT
echo -n "Password: "
read -s pwd
echo $pwd | puttygen -P -q -O private-openssh $1 -o $file
ssh-add $file
Nguồn: http://bazaar.launchpad.net/~renatosilva/+junk/scripts/view/head:/ppk-add.sh
- 1. hiển thị Yes/NO thay vì True/False trong datagridview
- 2. Hiển thị booleans trong Active Admin là 'Yes' và 'No'
- 3. Điều kiện nội tuyến trong Lua (a == b? "Yes": "no")?
- 4. TSQL để trở NO hoặc YES thay TRUE hoặc FALSE
- 5. cygwin + rsync
- 6. Cách tạo đường hầm SSH bằng PuTTY trong Windows?
- 7. Putty/SSH: Làm cách nào để lấy lại dòng lệnh?
- 8. PuTTY: Thay đổi thư mục đăng nhập SSH mặc định
- 9. Thoát/lưu chỉnh sửa vào tệp sudoers? Putty SSH
- 10. giao thức pageant putty?
- 11. Tại sao Objective-C sử dụng YES và NO thay vì 1 và 0?
- 12. Trusted = yes/no có nghĩa là gì trong chuỗi kết nối Sql?
- 13. cygwin ssh phím tắt từ cửa sổ máy tính để bàn
- 14. Cách giữ lệnh rails từ Rails Console chạy sau khi SSH Client (PuTTy) đóng
- 15. Sử dụng PuTTY làm trình mô phỏng thiết bị đầu cuối cục bộ?
- 16. NSLocaleUsesMetricSystem luôn YES trên iPad
- 17. Putty vs WinSCP
- 18. Đại lý SSH không còn bắt đầu sau khi cài đặt Cygwin
- 19. locationServicesEnabled luôn return YES
- 20. Màu sắc VIM trong màn hình & PuTTy?
- 21. Lệnh trên cùng Cygwin - Xem quy trình cho tất cả người dùng
- 22. Có thể sử dụng các tệp khóa riêng tư linux ssh không thay đổi trong putty trên Windows không?
- 23. Tại sao PuTTY sử dụng định dạng khóa riêng của riêng mình khi đăng nhập vào máy chủ SSH?
- 24. CYGWIN = nodosfilewarning không giúp cảnh báo cygwin
- 25. redhat cygwin vs cygwin? bất kỳ diffrence?
- 26. XML Declaration standalone = "yes" lxml
- 27. Tải xuống Trình quản lý Kết nối PuTTY?
- 28. ssh X11 chuyển tiếp sẽ không hoạt động
- 29. Cấu hình msysgit để sử dụng putty/plink
- 30. Nutch-Cygwin Cách đặt JAVA_HOME
không lập trình liên quan ... –