2016-10-25 6 views
0

を拒否されました:ここC#ssh.net PrivateKeyFileパスへのアクセスは、

Access to the path is denied.

はコードです:

PrivateKeyFile pk = new PrivateKeyFile(keyfile); 

私は微調整しようとしていますWindowsセキュリティの設定(私がEveryoneにフルアクセスを設定した時点まで)、それでも問題は解決していません。

鍵のパスフレーズはありません。

誰でもこれに参加できますか?もしそうなら、解決策はありますか?

ありがとうございました。

+0

ファイルはどこにありますか?フルアクセスでも保護されているものもあります。 –

+0

他のプロセスがファイルを開いてロックしている可能性があります。それはまったくパーミッションではないかもしれません。 – Amy

+0

ファイルは、Cドライブのルートにないディレクトリにあります。私はFileZillaからアクセスすることができ、アクセスしようとしているのは私のSFTPアプリケーションだけです。 – Richard

答えて

0

私の問題が見つかりました。元の鍵はAIXサーバーで生成されました。私はOpenSSL秘密鍵としてそれを認めているPuttyGenとチェックしました。

しかし、私はとにかくOpenSSLへの変換を実行することに決めました。私はそれをやり直してもう一度試してみると、それが働き、サーバーに接続することができました。

これは問題のようです。

+0

正確なエラーメッセージが表示されます実際に拒否されたパスへのアクセス! – Amy

関連する問題