考虑以下代码:
try{
SshClient client = new SshClient('IP','username','password');
client.connect();
}catch(Exception e){
Console.Writeline(e.Message);
}
现在,如果我在SshClient的构造函数中传递了错误的IP或错误的ussername /密码,那么当我调用连接时,我总是会遇到相同的错误:权限被拒绝(密码)。我怎么知道问题是IP错误(无法访问)还是证书错误?