[技術ネタ]ssh窓を開いているとファイルのアップロードが億劫になりませんか?

ssh でサーバにログインしているとき、ファイルを上げるためにFTPクライアントやWinSCP を立ち上げるのが面倒くさく感じられてしまうことありませんか?いったんネット上に上がっているファイルなら、wget やその他のツールを使って落とせばいいんですがローカルのWindowsマシンにあるファイルをサーバにあげるのが、とってもめんどくさい。

そんなあなたに、とっても便利な方法を見つけましたので、ご紹介します。

  1. Base64EnDeco をダウンロード&インストール。
  2. Windows のスタートボタンを右クリック。「エクスプローラ」を選択。
  3. プログラム→Shimsoft とたどり、Base64EnDeco へのショートカットをコピー。
  4. C:\Documents and Settings\[ユーザ名]\SendTo に 3. でコピーしたショートカットを貼り付け。エクスプローラを閉じる。
  5. 任意の(あまり大きくない)バイナリファイルを右クリック。送る→Base64EnDeco とたどると Base64EnDeco が立ち上がり、エンコード結果が表示されますので、全て選択&コピー(Ctrl+A, Ctrl+C)してください。
  6. ssh 窓で

$ cat > uudecode

としてから、クリップボードの内容を貼り付けます。最後に改行し、Ctrl+D でプロンプトに戻ります。カレントディレクトリに目的のファイルが出来ているはずです。

まだ試していませんが、メガバイト級サイズのファイルはやらないほうがいいでしょう。その場合はファイル転送用のちゃんとしたツールを使ってください。

GUIのファイル転送ツールの操作を面倒に感じる、硬派なあなたのお役に立てれば幸いです。

Got Something To Say:

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

Copyright © 2024. Powered by WordPress & Romangie Theme.