Tôi đang làm việc với libcurl như SFTP và tuyệt vời của nó. Tôi muốn kiểm tra máy chủ sắp kết nối nếu nó tồn tại trong tệp máy chủ. Trong Linux, tôi có thể dễ dàng tìm thấy tệp máy chủ đã biết vì nó hầu như luôn ở trong ~/.ssh/known_hosts
. Tôi muốn biết nếu Windows duy trì điều tương tự hoặc không có tiêu chuẩn như nơi tập tin đó nằm trong Windows.Có đường dẫn dứt khoát cho các máy chủ đã biết trong Windows không?
Trả lời
Tìm trong ~\Users\~\AppData\Roaming\_ssh\known_hosts
.
Xem thêm: http://comments.gmane.org/gmane.comp.web.curl.general/12593
Tôi không thể tìm thấy nó trong Máy tính của tôi (Windows 10) –
Bật "hiển thị tệp ẩn". Có thể có thư mục ẩn trước AppData. 'Cài đặt cục bộ' hoặc tương tự. Nếu không có tệp 'known_hosts' hoặc' _ssh' trong 'AppData \ Roaming', bạn có thể tạo nó. – i486
Vì vậy, đây là con đường tiêu chuẩn? –
Các ~/.ssh/known_hosts
là một con đường * nix sử dụng bởi OpenSSH. ~
được giải quyết vào thư mục chính của tài khoản, được chỉ định trong tệp /etc/passwd
. Trang chủ mặc định là /home/username
thư mục.
OpenSSH không chạy trên Windows. Mặc dù nó có thể chạy trên giả lập * nix trên Windows. Thông thường, trình mô phỏng là Cygwin.
Vì vậy, câu hỏi thực sự là làm thế nào để Cygwin ánh xạ đường dẫn * nic /home/username
đến Windows. Trên bản cài đặt của tôi, tất cả đường dẫn giống nix * thực sự được lưu trữ trong C:\cygwin64
(C:\cygwin
trên 32 bit).
Vì vậy, /home/username/.ssh/known_hosts
nằm trong số C:\cygwin64\home\martin\.ssh\known_hosts
.
Vì vậy, Windows không hỗ trợ SSH? Nếu nó có nơi nào nó đặt tập tin? Đó là câu hỏi của tôi. Xin lỗi Nếu tôi lừa dối bạn! –
Không, không có máy chủ SSH trong Windows theo mặc định. –
Nhưng tôi đã hiểu rằng bạn kết nối ** từ ** Windows, chứ không phải ** đến ** Windows, phải không? –
- 1. dứt khoát CRC cho C
- 2. Có hướng dẫn dứt khoát nào để tạo Exchange Mailbox từ xa một cách có lập trình không?
- 3. Thiết lập Máy chủ Mercurial trong Windows Machine - Các hướng dẫn đã lỗi thời
- 4. Git trên Cygwin: Không thêm máy chủ vào danh sách máy chủ đã biết
- 5. Hướng dẫn dứt khoát để hiểu cách xây dựng địa chỉ IPv6
- 6. Máy chủ Snmp cho Windows
- 7. Ngoại lệ khi sử dụng Windows Azure Caching: Không có máy chủ nào được biết là
- 8. Đường dẫn Windows trong python
- 9. Cách lấy khóa máy chủ Windows cho các phiên RDP?
- 10. máy chủ Windows nộp
- 11. Làm cách nào để đặt window.location thành một đường dẫn cụ thể (không có máy chủ)?
- 12. Đường dẫn Windows có '$' ở cuối
- 13. cách dứt khoát để có được địa chỉ sử dụng ip php
- 14. Có một Máy khách/Máy chủ Miracast cho Mac hoặc Windows không?
- 15. Cần một câu trả lời dứt khoát cho phong cách Android ActionBar tab
- 16. Cách tìm đường dẫn mới của tệp đã đổi tên có tên gốc được biết?
- 17. SVN: Có thể lấy danh sách số sửa đổi cho đường dẫn đã cho không?
- 18. Công cụ lược tả dứt khoát cho Eclipse 3.7 là gì?
- 19. phát triển máy chủ smtp cho windows
- 20. iOS không có Springboard: Chấm dứt vì không có máy chủ sự kiện hệ thống
- 21. Git Đã hủy đường dẫn
- 22. Trích xuất tất cả các tệp có đường dẫn thư mục trong thư mục đã cho
- 23. Chuyển văn bản thành đường dẫn (svg) trên máy chủ?
- 24. Cookie "siêu dữ liệu" (hết hạn, đường dẫn, ...) có được chuyển đến máy chủ không?
- 25. Apache - xử lý đường dẫn url là máy chủ ảo
- 26. Ổ cắm Android: java.net.SocketException: Không có đường dẫn đến máy chủ
- 27. C: sự thật dứt khoát về rand, ngẫu nhiên và arc4random
- 28. Java - Nhận đường dẫn tuyệt đối của máy chủ
- 29. Shell script shebang cho đường dẫn chưa biết
- 30. Tôi có thể tìm tệp my.ini ở đâu cho máy chủ mysql windows?
Windows không bao gồm ứng dụng khách SSH hoặc máy chủ SSH. Vì vậy không, không có tiêu chuẩn nào cả. –