嗨有沒有一種簡單的方法來禁用j2ssh中的主機驗證(在某處分配yes),每當我連接到服務器時,我都不應該鍵入Yes?SSHtools禁用驗證主機密鑰[是/否]消息?
1
A
回答
2
在SSH,還有一個配置選項:
StrictHostKeyChecking=no
你或許可以設置這j2ssh
這樣的:
setConfig("StrictHostKeyChecking", "no")
這是否是一個好主意,留下作爲一個練習讀者。
2
如果你不想驗證主機,下面的代碼段應該做的工作:
ssh.connect(hostname, new IgnoreHostKeyVerification());
0
這裏是一個片段,剛從例如here更換零件。
SshClient ssh = new SshClient();
ssh.setSocketTimeout(30000);
SshConnectionProperties props = new SshConnectionProperties();
props.setHost(hostname);
props.setPort(port);
ssh.connect(props , new IgnoreHostKeyVerification()); // ignore unknown host warning
// Create a password authentication instance
PasswordAuthenticationClient pwd = new PasswordAuthenticationClient();
pwd.setUsername(username);
pwd.setPassword(password);
// Try the authentication
int result = ssh.authenticate(pwd);
相關問題
- 1. 主機密鑰驗證失敗
- 2. Erlang「主機密鑰驗證」錯誤
- 3. 禁用主機名驗證
- 4. 禁用證書主機名驗證
- 5. SSH_MSG_KEX_DH_GEX_REPLY消息中的「公共主機密鑰和證書(K_S)」是如何組成的? (SSH2密鑰交換)
- 6. 如何驗證Amazon訪問密鑰和密鑰是否正確?
- 7. 使用對稱密鑰(AES -128)簽名並驗證消息
- 8. Python - pysftp/paramiko - 使用其指紋驗證主機密鑰
- 9. 使用python的pysftp,你如何驗證主機密鑰?
- 10. 主機密鑰驗證失敗使用mpi4py
- 11. 使用pyCrypto AES解密驗證密鑰是否正確
- 12. 詹金斯抱怨主機密鑰驗證失敗雖然密鑰生成
- 13. 如何在「主機密鑰驗證失敗」時建立ssh密鑰對
- 14. C#Web服務禁用消息驗證
- 15. 驗證驗證消息是否使用Selenium IDE出現
- 16. 在hsqldb中禁用主機名驗證
- 17. 在laravel中添加一個驗證失敗消息的密鑰
- 18. codeigniter驗證 - 錯誤消息如果密鑰不發送
- 19. 尊重驗證查找特定密鑰的消息
- 20. 泊塢窗詹金斯容器,主機密鑰驗證失敗
- 21. Packagist上的Bitbucket主機密鑰驗證問題
- 22. R服務器HD Insight羣集主機密鑰驗證失敗
- 23. 詹金斯與失敗:主機密鑰驗證失敗
- 24. 從Windows命令行不給「y」的主機密鑰驗證
- 25. 不能「混帳拉」 - 主機密鑰驗證失敗
- 26. Python Paramiko:手動驗證SSH主機密鑰指紋
- 27. Team City Git「主機密鑰驗證失敗」
- 28. Maven發佈git-push「主機密鑰驗證失敗」。
- 29. 主機密鑰驗證失敗[rsync:連接意外關閉]
- 30. 主機密鑰驗證失敗與小牛隊服務器Xcode
@Johnsweb我使用java和ssh = new SshClient(); ssh。(方法沒有.setConfig(string?!,string);)現在如果這是一個好主意? 2選項,因爲即時通訊創建應用程序/ exe文件,如果我使用這個驗證用戶可以自動登錄;但否則安全性可能會受到影響:D – user615927 2011-03-16 10:05:51
很好解決了這個問題,但是在一個非常奇怪的情況下,可能無效的方式從[here](http://angelborroy.wordpress.com/2008/07/28/ftps-in-java) /)然後ssh.connect(「127.0.0.1」,22,new AlwaysAllowingConsoleKnownHostsKeyVerification()); – user615927 2011-03-16 10:25:37
@ user615927:您通過SSH連接到* localhost *? – Johnsyweb 2011-03-16 10:33:03