2016-10-26 2 views
0

SSH.NETのSftpClientクラスで使用するローカルネットワークインタフェースを設定する方法はありますか?SSH.NETのSftpClientクラスで使用するネットワークインタフェースを選択してください

+0

SFTPでFTPを置き換える必要があります。コードはXceed FTPのFtpClientクラスを使用しており、ローカルネットワークインターフェイスの選択に使用されるプロパティLocalAddressがあります。私はSSH.NETからSftpClientで似たようなものを見つけようとしていますが、今まで運がなかったのは---( –

答えて

0

私はそれがSSH.NETでは不可能だと信じています。

SocketAbstraction.Connect methodの実装を変更してSocket.BindSocket.ConnectAsyncの前に呼び出す必要があります。


デフォルトのインターフェイスを設定する必要はありますか?

アクティブFTPモードでの着信をリッスンするには、FTPクライアントが特定のネットワークインターフェイスを使用する必要があります。しかし、発信接続(SSH/SFTPは発信接続のみを使用します)では、通常、ネットワークインターフェイスを選択する必要はありません。

関連する問題