Select SftpClient class 在 SSH.NET 中使用的网络接口
Select network interface to be used by SftpClient class in SSH.NET
在SSH.NET中是否有任何方法可以设置 SftpClient class 使用的本地网络接口?
我认为 SSH.NET 是不可能的。
您必须在 Socket.ConnectAsync
之前更改 SocketAbstraction.Connect
method to call Socket.Bind
的实现。
虽然你确定你需要设置默认界面?
FTP 客户端可能需要使用特定的网络接口以主动 FTP 模式侦听传入连接。但是对于传出连接(SSH/SFTP 仅使用传出连接),通常不需要 select 网络接口。
在SSH.NET中是否有任何方法可以设置 SftpClient class 使用的本地网络接口?
我认为 SSH.NET 是不可能的。
您必须在 Socket.ConnectAsync
之前更改 SocketAbstraction.Connect
method to call Socket.Bind
的实现。
虽然你确定你需要设置默认界面?
FTP 客户端可能需要使用特定的网络接口以主动 FTP 模式侦听传入连接。但是对于传出连接(SSH/SFTP 仅使用传出连接),通常不需要 select 网络接口。