Boa noite,
Ontem comentei sobre a utilização do pexpect para executar comandos e se comunicar com eles. Hoje brinquei um pouco mais com essa biblioteca e fiz um exemplo de conexão e enviar o comando ‘uptime’ para o servidor. Só um exemplo simples, mas acredito que já da uma idéia de como você pode mexer com essa biblioteca.
Primeiramente você deve ter a biblioteca pexpect instalada. Você pode obte-la em http://sourceforge.net/projects/pexpect/ e para instalar você deve digitar
$ sudo python setup.py install
Após a mesma instalada você já pode se divertir. O pequeno script que fiz para testar foi o seguinte:
[code lang=”python”]import pexpect
class SSH():
def connect(self):
x = True
sshConnection = pexpect.spawn(‘ssh -l matheus -p 22 192.168.0.254’)
sshConnection.expect(‘[email protected]\’s password:’)
sshConnection.sendline(‘senha’)
while True:
print sshConnection.readline();
if x is True:
sshConnection.sendline(‘uptime’)
x = False
sshConnection.readline();
s = SSH()
s.connect()[/code]
Bom, o código é auto-explicativo e caso você tenha algum problema para entender, não hesite em entrar em contato,
Matheus Bratfisch
PS: Caso tenha algum problema execute o seguinte comando: $ sudo apt-get install python-dev
PS2: Maldita indentação. Caso você deseje baixe aqui o Conectar ao SSH pelo Python
Um princípio fundamental da Qualidade Total escapa gestores maneira demais: você não pode melhorar continuamente os sistemas e processos interdependentes , a menos que progressivamente interdependentes, aperfeiçoar as relações interpessoais.
Nunca permita que seu ego fique muito perto da sua posição , de modo que se a posição leva um tiro para baixo, seu ego não vá junto com ele.
рекламное агентство продвижение сайта рекламное агентство продвижение сайта .
1xbet mobi https://1xbet-giris-4.com/ .
1xbet mobil giri? https://1xbet-giris-5.com .
1xbet turkey http://www.1xbet-giris-5.com .
топ интернет агентств москвы топ интернет агентств москвы .
потолочников натяжные потолки потолочников натяжные потолки .
цены на натяжные потолки в нижнем новгороде цены на натяжные потолки в нижнем новгороде .
1 x bet giri? http://www.1xbet-giris-6.com/ .
masbet masbet
букмекерская контора теннесси скачать букмекерская контора теннесси скачать
проект перепланировки нежилого помещения http://pereplanirovka-nezhilogo-pomeshcheniya17.ru/ .
аренда экскаватора погрузчика в москве аренда экскаватора погрузчика в москве .
студии для записи подкаста studiya-podkastov-spb4.ru .
мостбет com http://www.mostbet12035.ru
seo оптимизация агентство http://www.reiting-seo-kompanii.ru .
пошив худи оптом http://miniatelie.ru/ .
сайт mostbet http://mostbet12037.ru
скачать мостбет с официального сайта http://www.mostbet12036.ru
мостбет скачать бесплатно mostbet12039.ru
mostbetapk mostbetapk
скачать приложение 1win https://1win12019.ru/
1 вин официальный сайт регистрация 1 вин официальный сайт регистрация
промокод мелбет 2021 промокод мелбет 2021
игровой слот dog house megaways http://wwwpsy.ru/ .
проверка купона мелбет http://www.melbet5002.ru
melbet statistici meci [url=http://melbet5012.ru]melbet statistici meci[/url]
Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://www.binance.info/pt-PT/register?ref=KDN7HDOR
melbet mirror .md https://melbet5011.ru/
слот dog house megaways melbet https://wwwpsy.ru .
где можно заказать курсовую работу где можно заказать курсовую работу .
descarcă melbet descarcă melbet
melbet aplicație PC download http://melbet5013.ru
казино melbet http://www.melbet5005.ru
залив квартиры судебная экспертиза https://www.ekspertiza-zaliva-kvartiry-1.ru .
строительно техническая экспертиза залива http://www.ekspertiza-zaliva-kvartiry-2.ru .
отзывы 1win отзывы 1win
game melbet https://www.melbet5009.ru
клиника наркологии клиника наркологии .
lucky jet 1win отзывы https://1win12042.ru
авиатор игра скачать авиатор игра скачать
seo компания москва http://reiting-seo-kompanii.ru/ .
экскаватор погрузчик в москве http://www.arenda-ekskavatora-pogruzchika-5.ru .
курсовые работы заказать http://kupit-kursovuyu-21.ru/ .