Personal tools
You are here: Home Lights on Zope Windows7のPythonからsshを使う
« November 2018 »
Su Mo Tu We Th Fr Sa
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
Recent entries
Python Anywhere seko 2016-11-19
帯状疱疹 seko 2016-11-18
Chromebook購入 seko 2016-11-03
マカロニさん めざせデータサイエンティスト seko 2016-11-02
脳波計muse 購入 seko 2016-09-04
フェルデンクライスメソッド227回目  seko 2016-08-27
EXCELマクロ タスクが残っていてTypeNameとShell.Applicationを使って起動済みのIEが探せない seko 2016-04-19
pythonでNITE 化学物質総合情報提供システムへアクセス seko 2016-04-19
Raspberry Pi 3で侵入者を発見 seko 2016-04-03
Raspberry Pi 3 OSのインストール seko 2016-04-02
Docker コンテナをexportするpythonスクリプト seko 2016-03-31
Effective Python ―Pythonプログラムを改良する59項目 seko 2016-03-30
確かな力が身につくPython「超」入門 鎌田 正浩 (著) seko 2016-03-29
pythonでバブルソート seko 2016-03-24
Recent comments
Закажи! Davidfob 2018-11-12
Health. Заработок. Work home MorrisIdove 2018-11-10
Отопление в частном доме Henrywigma 2018-11-10
Отопление в частном доме Henrywigma 2018-11-10
Отопление в частном доме Henrywigma 2018-11-10
Заработок. Work Home. Услуги Sergioronax 2018-11-09
Заработок. Work Home. Услуги Sergioronax 2018-11-09
Заработок. Work Home. Услуги Sergioronax 2018-11-09
Заработок. Work Home. Услуги Sergioronax 2018-11-09
Заработок. Work Home. Услуги Sergioronax 2018-11-09
Реклама. Health. Заработок. Work home MorrisIdove 2018-11-09
Внимание! АКЦИЯ!!! Davidfob 2018-11-08
Game LIFE 遊戲情報 TravisFaf 2018-11-05
Steam Game Free WilliamUring 2018-11-05
Recent trackbacks
スーパーコピー スーパーコピー 2018-09-02
スーパーコピー スーパーコピー 2017-12-08
スーパーコピー時計 スーパーコピー時計 2017-12-08
ルイヴィトン長財布 ルイヴィトン長財布 2017-12-08
ロレックス偽物激安 ロレックス偽物激安 2017-12-08
スーパーコピー腕時計 スーパーコピー腕時計 2017-12-08
ルイヴィトン偽物 ルイヴィトン偽物 2017-12-08
ルイヴィトン財布偽物 ルイヴィトン財布偽物 2017-12-08
ブランド時計コピー ブランド時計コピー 2017-12-07
ルイヴィトン2つ折財布 ルイヴィトン2つ折財布 2017-12-07
S品グッチ S品グッチ 2017-12-06
スーパーコピー スーパーコピー 2017-12-06
ルイヴィトン財布偽物 ルイヴィトン財布偽物 2017-12-01
ロレックス スーパーコピー ロレックス スーパーコピー 2017-11-30
 
Document Actions

Windows7のPythonからsshを使う

by seko posted at 2013-10-08 19:43 last modified 2013-10-08 23:33

マカロニさんが、データベースの更新処理などをptyhonで行っているのですが、Widnows側の処理とLinux側の処理が分かれていると2回の操作が必要で面倒です。 この状況を改善するために、Windows側のpythonからsshを使ってlinuxを操作できるようにしました。

pycriprのダウンロードとインストール

  • 次のページから自分の使っているPythonに対応したものをダウンロードする。

http://www.voidspace.org.uk/python/modules.shtml#pycrypto 私の場合は、python2.6 32bitなので、PyCrypto 2.6 for Python 2.6 32bit を選びました。

  • ダブルクリックしてインストール

distributeのインストール

distribute_setup.py を次のアドレスからダウンロード http://python-distribute.org/distribute_setup.py

取得したらDOSボックスを開き、PCが直接インターネットに接続されていない場合は環境変数でproxyを2つ設定した後、インストールします。 以下の例は認証不要タイプのproxyですが、認証タイプのProxyはユーザ名とパスワードを記述することにより利用できるので、必要な方は検索してください。 また、システムのプロパティの環境変数に二つのProxyを定義しておけば、毎回実行する必要はなくなると思います。 proxyの設定がうまくいかない方は、ノートPCを直接インターネットに接続することをお勧めします。

環境変数にpythonのパスを通したつもりなのですが、うまく通りません。このため、所定のディレクトリにCDして実行しています。

 C:\Python26> set HTTP_PROXY=http://xxx.xxx.xxx.xxx:3128
 C:\Python26> set HTTPS_PROXY=http://xxx.xxx.xxx.xxx:3128
 C:\Python26> python distribute_setup.py

バージョンの確認 :

 C:\Python26¥Scripts> easy_install.exe --version
  distribute 0.6.14

sshを使うためのモジュールparamikoをeasy_installでインストール

ソースからやる方法もありますが、コマンドにつける引数が良くわかりません。 http://yosukegatz.tumblr.com/post/4979111206/python-ssh

 C:\Python26¥Scripts> easy_install.exe paramiko

これでインストールは完了です。

SSH接続のテストスクリプト

http://bty.sakura.ne.jp/wp/archives/643 を参考に次のスクリプトを走らせると

 # coding:utf-8

 import paramiko

 HOST = 'xxx.xxx.xxx.xxx'
 USER = 'seko'
 PSWD = '*****'

 ssh = paramiko.SSHClient()
 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
 ssh.connect(HOST, username=USER, password=PSWD)

 stdin, stdout, stderr = ssh.exec_command('ls -l')

 for line in stdout:
     print line.strip('\n')

 ssh.close()

ls -l の結果が出力されました。

 total 16
 drwxr-xr-x 2 seko seko 4096 Apr  9  2011 Desktop
 drwxr-xr-x 3 seko seko 4096 May 15 17:04 src
 drwxr-xr-x 2 seko seko 4096 Sep 13 14:57 test 

コマンドはともかく、ファイルの指定はフルパスで書く必要があるようです。例えば、一度cd コマンドを送って、そのフォルダにあるコマンドを実行しようとしてもうまくいきませんでした。いつもフルパスで書けるわけではないので、何らかの方法で、ターミナルと同じような操作ができるようにしたいです。

Category(s)
python
The URL to Trackback this entry is:
http://lightson.dip.jp/blog/seko/3429/tbping

ブランド時計 コピー

Posted by d7xv6vc732 at 2018-09-04 20:10
スーパーコピーブランド激安通販専門店!

世界一流のスーパーコピーブランド時計、バッグ、財布、アクセサリ最新入荷!
ブランドコピー、ブランド偽物、ルイヴィトンコピー、 ロレックスコピー、シャネルコピー、グッチコピー、エルメスコピー、 ボッテガ?ヴェネタコピー、 バーバリーコピー、ミュウミュウコピー、トリーバーチコピー、バレンシアガコピー、ディオールコピー、ブルガリコピー、ブラダコピー、 ドルチェ&ガッバーナコピー、オメガコピー、フランク ミュラーコピー、gagaコピー。
私達は長年の実体商店の販売経験を持って、先進とプロの技術を持って、
高品質のスーパーコピー時計づくりに 取り組んでいます。
最高品質のロレックス時計コピー、カルティエ時計コピー、IWC時計コピー、
ブライトリング時計コピー、パネライ時計コピー激安販売中
商品の数量は多い、品質はよい。海外直営店直接買い付け
商品の数量は多い、品質はよい.海外直営店直接買い付け!
商品は全てよい材料と優れた品質で作ります。
高質な製品を驚きの低価格で提供して,安心、迅速、確実にお客様の手元にお届け致します。
ぜひご来店くださいませ。
※ 2018年注文割引開催中,全部の商品割引10%
※ 在庫情報随時更新!
※ 100%品質を保証する。
※ 送料は無料です(日本全国)!
※ 経営方針: 品質を重視、納期も厳守、信用第一!税関の没収する商品は再度無料にして発送します!
URL:}
Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)


Powered by Plone, the Open Source Content Management System

This site conforms to the following standards: