Telent unter Linux (Kubuntu)

Antworten
elinas_of_alba
Beiträge: 6
Registriert: So 22. Jun 2008, 19:30

Telent unter Linux (Kubuntu)

Beitrag von elinas_of_alba »

Ich habe folgendes Problem:

Code: Alles auswählen

procedure TForm1.Timer1Timer(Sender: TObject);
var
telnet: ttelnetsend;
begin
memo1.visible:=true;
telnet:=ttelnetsend.Create;
timer1.Enabled:=false;
try
 telnet.targethost:=edit1.text;
 telnet.Timeout:=1000;
 telnet.Login;
 telnet.WaitFor('login');
 telnet.Send(edit2.text+#$0d+#$0a);
 telnet.WaitFor('word');
 telnet.Send(edit3.text+#$0d+#$0a);
 telnet.Waitfor('~#');
 sleep(500);
 telnet.Send('cat /dev/fb/0 > /tmp/Scr.raw'+#$0d+#$0a);
 telnet.WaitFor('~#');
 memo1.Lines.text:=telnet.SessionLog;
finally
 telnet.free;
end;
memo1.lines.add('successful done!!');
memo1.lines.add('please wait while we create the picture - this takes some time');
capture;
end;
Unter Windows funktioniert das Prima, der Befehl wird per Telnet abgesetzt, unter Kubuntu macht er nichts über Telnet und schreibt nur die beiden letzten Zeilen ins Memo :(
Programm hab ich auch schon mit sudo ausgeführt, gleicher Effekt.

Hat jemand einen Hinweis für mich?

Danke

creed steiger
Beiträge: 958
Registriert: Mo 11. Sep 2006, 22:56

Beitrag von creed steiger »

Firewall?

elinas_of_alba
Beiträge: 6
Registriert: So 22. Jun 2008, 19:30

Beitrag von elinas_of_alba »

ich hab keine installiert ;) ftp im gleichen Prog. geht einwandfrei. Und von einer serienmäßigen Firewall im Kubuntu ist mir nichts bekannt.

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Beitrag von knight »

Ich meine, daß seit Version 8.04 AppArmor standardmäßig mit dabei ist. Möglicherweise muß da etwas konfiguriert werden.

knight

elinas_of_alba
Beiträge: 6
Registriert: So 22. Jun 2008, 19:30

Beitrag von elinas_of_alba »

dann dürfte ja putty auch nicht gehen, tut es aber. Ich habe auch kein AppArmor bei mir.

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

Die Firewall-Geschichte ist wohl schon berechtigt.

Ich denk mal, du hast zwei Sachen vermischt?
Putty arbeitet standardmäßig über SSH, welches gemeinhin als sichere Verbindung akzeptiert wird (Port 22).
Dagegen läuft Telnet als unsichere, weil nicht verschlüsselte Verbindung standardmäßig über Port 25.
Es kann also sehr wohl gezielt Telnet als unsicher geblockt sein (was wohl auch Sinn macht) oder der entsprechende Port ist anderweitig vergeben, wie bspw. durch SMTP (ggf. auch auf Port 25).
Johannes

elinas_of_alba
Beiträge: 6
Registriert: So 22. Jun 2008, 19:30

Beitrag von elinas_of_alba »

hmm also ich weiss schon wie man putty auf telnet umstellt ;) und dann arbeitet das sehr wohl über port 23.

Ich denke wir können das Thema Firewall begraben, da ich definitiv keine habe.

EoA

P.S. Seit wann läuft Telnet standardmäßig über Port 25?? Siehe auch hier: http://de.wikipedia.org/wiki/Telnet" onclick="window.open(this.href);return false;

elinas_of_alba
Beiträge: 6
Registriert: So 22. Jun 2008, 19:30

Beitrag von elinas_of_alba »

nur noch mal als kleine Ergänzung, mit der LNET-Komponente geht es.
Zuletzt geändert von elinas_of_alba am Fr 27. Jun 2008, 14:39, insgesamt 1-mal geändert.

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

@elinas, weil da nur putty stand, bin ich halt von SSH ausgegangen ;)
Johannes

elinas_of_alba
Beiträge: 6
Registriert: So 22. Jun 2008, 19:30

Beitrag von elinas_of_alba »

hehe kein Problem ;)
ich hätte ja lieber die synapse telnet-componente benutzt, aber ich hab nicht die geringste Ahnung warum das nicht will unter linux. Mit lnet geht es einwandfrei. *schulter.zuck*.

Antworten