この広告は、90日以上更新していないブログに表示しています。
サーバ間でちょっとしたファイルの受け渡しをしたいことはよくあると思う。
そういうときにはscp とかrsync とかを使ったりすると思う。
だけどssh がそのサーバ間で許可されてなかったり、ケツスラッシュとかを気にしたりしなくてはならなかったりして意外とダルい。
あとはnetcat とかあるけど日常的に使わないから毎回使い方調べたりしなくてはならなくて*1ダルい。
たぶんみんな知ってて普通に使ってるんじゃないかなと思ったけど、たまたま同僚のおじさんが 3 人連続で知らなくて俺が教えてあげるみたいな機会があったからこのブログにも書いておこうと思う。
python の簡易WEBサーバ。
コマンドラインから起動すると、カレントディレクトリ以下がDocumentRoot になる。
いずれの場合も第一引数で任意のポート番号を指定できる。デフォルトは 8000
$ python-m SimpleHTTPServer$ python-m http.server送りたいファイルのあるディレクトリにcd してSimpleHTTPServer を起動すれば、受け取らせたいサーバ側からwget などでカンタンにファイルを取得出来る。超便利。ssh できるかとかケツスラッシュとかを気にしたりしなくていいし、どっか適当に空いてて疎通が取れるポートがあればいいだけ〜。最高。
*1:わたしだけですかね。そうですね。
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。