我正在尝试使用私钥和公钥对为sftp服务器设置身份验证。
我在本地计算机上设置了一个带有Bitvise SSH Server的sftp服务器。我使用SSH Server生成私钥和公钥。我在SSH服务器的主机密钥部分设置了私钥,并创建了一个虚拟帐户并将公钥设置为该帐户。
我想用SharpSSH创建一个c#应用程序来连接到sftp服务器。
但是我应该在c#代码中加入哪个键?私人或公钥?
由于
答案 0 :(得分:0)
公共主机密钥(为了确保您连接到正确的服务器)和私有用户密钥(以便对用户进行身份验证)。