Dietrich Restemeyer wrote:
moin, ich hab gerade meinen Server mit dyndns versorgt. remote mit vnc über tunnel 5900:dyndns-host:5910 klappt prima genauso http.
bei ssh -L 21:dyndns-host:21 funtioniert nicht, ssh meckert, das der port schon benutzt wird.
ssh -L 4012:dyndns-host:21 geht erst einmal, aber wenn ich dann mit ftp localhost 4012 versuche ftp zu benutzen kann ich mich zwar einloggen, aber ein ls führt zu folgendem Fehler:
ftp> ls 229 Extended Passive mode OK (|||29530|) 500 I won't open a connection to 127.0.0.1 (only to 217.229.111.244) 500 I won't open a connection to 127.0.0.1 (only to 217.229.111.244) ftp: bind: Address already in use
da ich nicht genau weiss, wie ftp funktioniert weiss ich jetzt nicht weiter. eine Möglichkeit die ich nicht wirklich möchte wäre natürlich unter FW_services_ext ftp in SuSEfirewall2 freizuschalten, dann kann ich mich direkt bei "dyndns-host" per ftp eiloggen und alles funzt. ich würde allerdings vorziehen nur ssh dort stehen zu haben.
Hi, läuft bei Dir der inetd? Kannst Du mit "rcinetd status" abfragen. Wenn ja, dann check mal /etc/inetd.conf, ob der auch auf ftp lauscht (lt. /etc/services sollte das Port 21 sein). Im Prinzip kann (ja sollte) man hier alle unnötigen Dienste wie ftp, login etc. deaktiven, indem man sie einfach in /etc/inetd.conf kommentiert. Danach noch "rcinetd restart" ausführen und schon sollte der Port frei sein. Wir machen hier alles per "ssh", "scp" und "rsync -e ssh". inetd bedient hier lediglich zwei interne Dienste, der Rest ist komplett deaktiviert. Viele Grüße Andreas