Sto lavorando con libcurl come SFTP ed è fantastico. Voglio verificare se l'host sta per connettersi se esiste nel file hosts. In Linux posso facilmente trovare file hosts conosciuti in quanto è quasi sempre in ~/.ssh/known_hosts
. Volevo sapere se Windows mantiene la stessa cosa o non esiste uno standard in merito a dove tale file risiede in Windows.Esiste un percorso definitivo per gli host noti in Windows?
risposta
Cerca in ~\Users\~\AppData\Roaming\_ssh\known_hosts
.
Consulta anche: http://comments.gmane.org/gmane.comp.web.curl.general/12593
Non riesco a trovarlo nel mio computer (Windows 10) –
Abilitare "mostra file nascosti". Probabilmente c'è una cartella nascosta prima di AppData. 'Impostazioni locali' o simili. Se non ci sono file 'known_hosts' o' _ssh' in 'AppData \ Roaming', puoi crearlo. – i486
Quindi questo è il percorso standard? –
Il ~/.ssh/known_hosts
è un percorso * nix usato da OpenSSH. Lo ~
viene risolto nella directory principale dell'account, specificata nel file /etc/passwd
. L'impostazione predefinita è la cartella /home/username
.
L'OpenSSH non viene eseguito su Windows. Sebbene possa funzionare su emulazione * nix su Windows. In genere, l'emulatore è Cygwin.
Quindi la domanda in realtà è come fa Cygwin a mappare il percorso * /home/username
nel file system di Windows. Sulle mie installazioni, tutti i percorsi * nix-like sono effettivamente memorizzati in C:\cygwin64
(C:\cygwin
su 32-bit).
Quindi il /home/username/.ssh/known_hosts
è in C:\cygwin64\home\martin\.ssh\known_hosts
.
Quindi Windows non ha il supporto SSH? Se ha dove mette il file? Questa è la mia domanda. Scusa se ti ho ingannato! –
No, non esiste un server SSH in Windows per impostazione predefinita. –
Ma ho capito che ti connetti ** da ** Windows, non ** a ** Windows, giusto? –
- 1. RSpec test percorso e gli host
- 2. host Windows
- 3. Esiste un supporto per gli script su Windows Phone?
- 4. Host IDeskBand in un Windows Form
- 5. Esiste un modo indipendente dall'ambiente per rilevare oggetti host Javascript?
- 6. utilizzando Windows Script Host
- 7. Esiste un IDE KornShell (ksh) per Windows?
- 8. Esiste un batch di programma per Windows?
- 9. Esiste un compilatore C portatile per Windows?
- 10. Semplice, multipiattaforma per ottenere percorsi desktop ben noti in Java?
- 11. Come impostare un percorso su host per un volume denominato in finestra mobile-compose.yml
- 12. : Nome host errato per gli helper URL in rspec
- 13. Percorso di Windows in python
- 14. Subversion Merge: Come reintegrare in modo pulito un ramo 'definitivo'?
- 15. percorso file Formato Windows in formato java
- 16. SSH su Linux: disabilitazione del controllo della chiave host per gli host sulla subnet locale (known_hosts)
- 17. Esiste un metodo in C# per ottenere il percorso relativo dato due ingressi di percorso assoluti?
- 18. Come ottenere la chiave host Windows per le sessioni RDP?
- 19. Impostazione percorso Java su Windows per Ant
- 20. Variazione separatore di percorso in Windows PowerShell
- 21. Come verificare se esiste un percorso?
- 22. Esiste un orario assoluto di Windows per i timestamp? (.NET)
- 23. Esiste un modo per ottenere l'ambito del percorso corrente?
- 24. Come eseguire gli script Python in Windows?
- 25. Separatore di percorso per Windows e Unix
- 26. Esiste uno strumento da riga di comando definitivo * nix per l'ispezione dei buffer di protocollo?
- 27. Cosa sono gli intercettatori JAX-WS (noti anche come gestori)?
- 28. Esiste un host di fonti online Bazaar privato gratuito?
- 29. Come convertire un percorso relativo in un percorso assoluto in un'applicazione Windows?
- 30. percorso di Windows con un '$' alla fine
Windows non include un client SSH o un server SSH. Quindi no, non esiste nemmeno uno standard. –