Új hozzászólás Aktív témák
-
Oryctolagus
tag
Sziasztok!
Van ez a kod ami terminalban azt csinalja amit elvarok tole.
Szerveren keresek ssh eleressel valamit.
Jelen esetben csak egy serveren de valojaban tobb serveren, ezert a for ciklus.
Mivel szeretnek egy csilli-villi ablakot gombokkal ezert atdobtam a tkinterbe gondolvan, jo lesz az ha mar jo a terminalban.
De..
mivel nincs terminal ezert nem is jon ertek a talalatrol sem ezert az if-ben az else ag nem hivodik meg soha.
Valalki elmagyarazna nekme hogyan tudom a tkinterben ezt osszehozni?!
A kodhoz annyit meg hogy az elejen az ssh hoz szukseges credentioloket toroltem.
jus' sayin'
A kerdes talan az lenne hogyan tudom a terminal kimenetet a GUI-ban hasznalni?
from tkinter import *
import paramiko
servers = ['192.168.XXX.XXX']
host = ''
port = ''
username = ""
password = ""
root = Tk()
valami = Entry(root, width= 50)
valami.pack()
Vlabel = Label(root, text= valami.get())
Vlabel.pack()
command = "find /" + str(valami)
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
def mybuttonClick():
for s in servers:
host = s
ssh.connect(host, port, username, password)
stdin, stdout, stderr = ssh.exec_command(command)
lines = stdout.readlines()
if not lines:
nolabel = Label(root, text= "Nincs a " + host + "serveren")
nolabel.pack()
else:
yeslabel = Label(root, text = "A " + valami + " a " + host + " serveren van")
yeslabel.pack()
Searchbutton = Button(root, text="Search the valami name", command = mybuttonClick)
Searchbutton.pack()
root.mainloop()
Új hozzászólás Aktív témák
- A fociról könnyedén, egy baráti társaságban
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Linux felhasználók OFF topikja
- Okos Otthon / Smart Home
- gban: Ingyen kellene, de tegnapra
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Spórolós topik
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- Autós topik látogatók beszélgetős, offolós topikja
- Motorola Edge 60 Fusion - nem csak a forma időtálló
- További aktív témák...
- Cooler Master Elite Power 400W (RS400-PSAPI3 tápegység
- SilverStone 400W (SST-ST50F-ES230 tápegység
- Thermaltake Berlin 630 W-os ATX tápegység (TR2-630AH2NSW) 630 Watt 80+
- Playstation 5 lemezes 825GB CFI-1216A, makulátlan állapotban, 6 hó garanciával, Bp-i üzletből eladó
- LEPA N sorozatú 500 W-os tápegység, N500-SA
- Készpénzes / Utalásos Számítógép felvásárlás! Személyesen vagy Postával!
- AKCIÓ!! HP Zbook Studio G8 i7-11850H 32GB 1000GB Nvidia Quadro T1200 400NIT, 100% sRGB Garis!
- Sony ULT FIELD 1 bluetooth hangszoró
- 14" Dell Latitude laptopok: 5400, 5480, 5490, 7480, E6410, E6440, E5450 / SZÁMLA + GARANCIA
- Samsung Galaxy A14 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs

