タグ

SSHとCsharpに関するraimon49のブックマーク (2)

  • Windowsでプロキシ自動設定ファイルを適用するPowerShellスクリプト: Days on the Moon

    Windowsで一時的にプロキシ自動設定ファイル(プロキシ自動構成スクリプト、pacファイル)を利用したいとき、 プロキシ自動設定ファイルを配信するHTTPサーバーを立てなければいけない。(以前はローカルファイルが使えたが、Windows 10 Creators Updateから使えなくなった。) Windowsの「プロキシ」設定画面で「スクリプトのアドレス」を指定しなければいけない。 という手間があります。 そこで、プロキシ自動設定ファイルを配信するHTTPサーバーを立ち上げ、そのURLをWindowsのプロキシ設定に指定するPowerShellスクリプトを書きました。 上記リンク先のスクリプトをローカルに保存し、Explorerでスクリプトファイルのコンテキストメニューから「PowerShell で実行」を選択すると、コンソールウィンドウが開き、スクリプト中に記述されたプロキシ自動設定

  • [C#] SharpSSH で SSH 公開鍵認証で SFTP

    .NET で SSH を行なうライブラリとして SharpSSH というのがあります。 ネット上をさがすとパスワード認証のサンプルは結構あるのですが、公開鍵・秘密鍵を使った認証方法のサンプルがありません。 NSDN のフォーラムの SFTP Communications in C# using Private – Public key というページに公開鍵暗号で SFTP を行なうコードのサンプルとしてラッパークラスである SftpPlugin というクラスが投稿されていました。 このクラスを利用すると簡単にファイルのアップロードやダウンロードができるのですが、公開鍵のパスフレーズが空の場合でないとうまくいかないことが判りました。 いろいろ調べた結果、password として指定した文字列は公開鍵・秘密鍵を使わないパスワード認証の差異にしか使われず、秘密鍵のパスフレーズとしては利用されてい

  • 1