gpt4 book ai didi

C# SharpSSH 更改 SFTP 端口。

转载 作者:行者123 更新时间:2023-12-03 03:29:15 25 4
gpt4 key购买 nike

我有一个小型 C# 应用程序,它使用 SharpSSH 库来简单地使用 SFTP 上传文件。现在,我的客户想要使用相同的程序通过 SSH/SFTP 连接到另一台服务器,但由于某种原因,该服务器是使用“通过自定义端口 5929 的 SSH/SFTP”构建的。然而,不知道为什么他们改变了端口..

我已经查看了我可以找到的 SharpSSH 的所有文档,但没有发现任何提及如何引导它使用端口 5929 代替普通端口 22。我的想法是使用 HOSTNAME:5929 但不确定是否可以那是对的。

有人有答案吗?

最佳答案

SshTransferProtocolBase 有一个带有 1 个重载的 connect 方法。默认值不带任何参数,默认为端口 22。重载需要一个端口号。

所以:

SshTransferProtocolBase ftp = new SshTransferProtocolBase("host","user");
ftp.connect(5929);

以上应该有效。

关于C# SharpSSH 更改 SFTP 端口。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18493497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com