タグ

ブックマーク / duke-zone.com (1)

  • C#でSCP - DukeなBlog

    仕事の関係で、C#でWinアプリを作成した。 同部署の別のチームで使うためのお助けツールなのだが、一度に複数のSolarisサーバーへファイルをアップしなければならない、ファイルアップロード完了時にオペレーション結果を印刷したいというリクエストがあったので「.NET」で作ってみた。 ところが、色々調べてみたのだが「.NET Framework」onlyでSCP(SSH)となると結構実装が面倒なようだ。そこで見つけたのが「SharpSSH」、.NET向けSSHのライブラリだ。 こいつを使うと簡単にSCPでのファイルアップロード機能が実装できた。下記のように簡単なメンバを作成して呼び出すだけだ。サーバー、ユーザー、パスワード、ローカルパス、リモートパスを設定するだけ。 当はもっと外堀を埋めるコードが必要だが、ここではこれで。。。 SharpSSHは圧縮ファイルを解凍するとVisual Stu

  • 1