ホームページ  >  記事  >  バックエンド開発  >  Python を使用してリモートで scp ファイルにログインする方法のチュートリアル

Python を使用してリモートで scp ファイルにログインする方法のチュートリアル

Y2J
Y2Jオリジナル
2017-05-16 13:15:352103ブラウズ

この記事は主に、scpファイルへの自動リモートログインを実現するPythonのサンプルコードに関する関連情報を紹介します

scpファイルへの自動リモートログインを実現するPythonのサンプルコード

実装コード例:

#!/usr/bin/expect


if {$argc!=3} {
send_user "Usage: $argv0 {path1} {path2} {Password}\n\n"
exit
}
set path1 [lindex $argv 0]
set path2 [lindex $argv 1]
set Password [lindex $argv 2]


spawn scp ${path1} ${path2}


expect {
"Password:" {
exec sleep 1
send "${Password}\r"
}
"*continue connecting*" {
exec sleep 1
send "yes\r"
expect "*Password:" {
exec sleep 1
send "${Password}\r"
}
 
}
}
expect "*" 
send "exit\r"
expect "*closed*"
#send "exit\r"
#expect "*"
#exit
#exec sleep 10

[関連する推奨事項]

特別な推奨事項: 「php Programmer Toolbox」V0.1 バージョンのダウンロード2. Python の無料ビデオ チュートリアル

3.基本的な入門チュートリアル

以上がPython を使用してリモートで scp ファイルにログインする方法のチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。