forked from Guilouf/Bot
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtestSSH.py
More file actions
38 lines (27 loc) · 709 Bytes
/
testSSH.py
File metadata and controls
38 lines (27 loc) · 709 Bytes
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
31
32
33
34
35
36
37
38
# -*- coding: utf-8 -*-
"""
le but du test: se connecter sur une machine et y copier un fichier
"""
from pexpect import pxssh
import pexpect
import sys
import os
import time
sess = pxssh.pxssh()
enemi_ordi = sys.argv[1]
me_param = "glebreto"
mdp_param = sys.argv[2]
sess2 = pexpect.spawn("ssh pi@192.168.0.11")
def methode_simple(): # ouais mais faut mixer os et pexpect..?
"""
os.system("ssh pi@192.168.0.11")
time.sleep(5)
os.system(mdp_param)
"""
sess2.expect("password")
sess2.sendline(mdp_param)
def methode_complexe():
sess.login(enemi_ordi, me_param, mdp_param) # connexion ssh à l'enemi
sess.sendline("eject") # le lecteur cd...
while True:
pass