Main

Login Form

Site Admin

Site Admin is Offline

[nslu2   datei   datenträger   externen   firmware   flash   gallerie   http   ipkg   joomla   linksys   linux   nslu   nslu2   openssh   passwd   passwort   programme   root   root@linus   sbin   script   server   share   slugos   telnet   unslung   user   wwwnslu2                     

Created with AkoCloud 1.1 final.

Home arrow Articles arrow FTPd und Telnetd mit XInetd
FTPd und Telnetd mit XInetd Print E-mail
User Rating: / 2
PoorBest 
Written by JrB   
Montag, 18 Juni 2007
Article Index
FTPd und Telnetd mit XInetd
Service Konfiguration


Im Verzeichnis /opt/etc/xinetd.d werden dann einzelne Dienste konfiguriert.

_root@linus xinetd.d_$ cat telnetd
#
# telnetd
#
service telnet
{
       flags            = REUSE
       socket_type      = stream
       instances        = 30
       wait             = no
       user             = root
       server           = /opt/libexec/telnetd
       log_on_success   = HOST PID
       log_on_failure   = HOST
       disable          = no
}


_root@linus xinetd.d_$ cat swat
#
# telnetd
#
service swat
{
       flags            = REUSE
       socket_type      = stream
       instances        = 30
       wait             = no
       user             = root
       server           = /opt/sbin/swat
       log_on_success   = HOST PID
       log_on_failure   = HOST
       disable          = no
}
_root@linus xinetd.d_$



In diesem Beispiel sind die Dienste Telnetd und Swat (Samba Verwaltung über eine Weboberfläche) eingeschaltet, bei der Konfiguration ist darauf zu achten, das die Pfade zu den Server Executables korrekt eingetragen werden.

Ein weiterer nützlicher Dienst ist FTPD

_root@linus xinetd.d_$ cat ftpd
service ftp
        {
        flags       = REUSE
        socket_type = stream
        protocol    = tcp
        wait        = no
        user        = root
#       server      = /opt/sbin/proftpd
#       server_args = --config /opt/etc/proftpd.conf
        server      = /opt/sbin/vsftpd
        server_args = /opt/etc/vsftpd.conf
#       server = /opt/libexec/ftpd
#       server_args = -a=passwd
        }
_root@linus xinetd.d_$


Hier ist der Server VsFtpd frei geschaltet, durch einfaches Verschieben der # Zeichen kann aber auf ProFtpd oder den Inet-Utils Ftpd umgeschaltet werden. Diese müssen natürlich bereits installiert und konfiguriert sein.

Weitere Informationen zum XInetd sind auf der Projektseite zu finden.
Weiteres zu Proftpd und weiteres zu vsFTPd.





Share this article
Del.icio.us!Google!Slashdot!Technorati!Yahoo!


Last Updated ( Mittwoch, 17 Oktober 2007 )
 
Discuss (1 posts)

FTPd und Telnetd mit XInetd
Mar 04 2011 14:44:19
** This thread discusses the Content article: FTPd und Telnetd mit XInetd **

Um sich die Mühe mit Diversion _script_en, zur Manipulation der /etc/inetd.conf, zu sparen macht es Sinn, den xinetd zu installieren.





Der XInetd ersetzt den _link_sys Inetd (ein Programm welches z.B. Telnet oder FTP Server startet).

Das Paket ist als Optware Package verfügbar und kann mit ipkg installiert werden.




ipkg update ; ipkg install xinetd



Die Konfigurationsdatei ist nach der Installation in /opt/etc zu finden, weiter erwartet der XInetd auch Konfigurationsdateien in /opt/etc/xinetd.d.



Gestartet wird der Daemon über das _script_ /opt/etc/init.d/S10xinetd, dieses _script_ beendet zuerst den _link_sys Inetd, und startet dann XInetd.



Zur Konfiguration:




_root@linus etc_$ cat xinetd.conf

# Copyright 1999-2004 Gentoo Foundation

# Distributed under the terms of the GNU General Public License v2

# Sample configuration file for xinetd


defaults

{

# only_from = localhost 192.168.1.0/24 192.168.10.0/24

instances = 60

log_type = SYSLOG authpriv info

log_on_success = HOST PID

log_on_failure = HOST

cps = 25 30

}


includedir /opt/etc/xinetd.d





Die Datei xinetd.conf beinhaltet allgemeine Parameter, wichtig ist only_from, welcher festlegt, aus welchem Netz überhaupt Verbindungen angenommen werden dürfen.



{mospagebreak _title_=Service Konfiguration}



Im Verzeichnis /opt/etc/xinetd.d werden dann einzelne Dienste konfiguriert.




_root@linus xinetd.d_$ cat telnetd

#

# telnetd

#

service telnet

{

flags = REUSE

socket_type = stream

instances = 30

wait = no

user = root

server = /opt/libexec/telnetd

log_on_success = HOST PID

log_on_failure = HOST

disable = no

}




_root@linus xinetd.d_$ cat swat

#

# telnetd

#

service swat

{

flags = REUSE

socket_type = stream

instances = 30

wait = no

user = root

server = /opt/sbin/swat

log_on_success = HOST PID

log_on_failure = HOST

disable = no

}
_root@linus xinetd.d_$





In diesem Beispiel sind die Dienste Telnetd und Swat (Samba Verwaltung über eine Weboberfläche) eingeschaltet, bei der Konfiguration ist darauf zu achten, das die Pfade zu den Server Executables korrekt eingetragen werden.



Ein weiterer nützlicher Dienst ist FTPD




_root@linus xinetd.d_$ cat ftpd

service ftp

{

flags = REUSE

socket_type = stream

protocol = tcp

wait = no

user = root

# server = /opt/sbin/proftpd

# server_args = --config /opt/etc/proftpd.conf

server = /opt/sbin/vsftpd

server_args = /opt/etc/vsftpd.conf

# server = /opt/libexec/ftpd

# server_args = -a=passwd

}

_root@linus xinetd.d_$





Hier ist der Server VsFtpd frei geschaltet, durch einfaches Verschieben der # Zeichen kann aber auf ProFtpd oder den Inet-Utils Ftpd umgeschaltet werden. Diese müssen natürlich bereits installiert und konfiguriert sein.



Weitere Informationen zum XInetd sind auf der [Projektseite -> http://www.xinetd.org] zu finden.

Weiteres zu [Proftpd -> http://www.proftpd.org] und weiteres zu [vsFTPd -> http://vsftpd.beasts.org].





#77


Discuss this article on the forums. (1 posts)

© 2012 www.jrbnet.de
Joomla! is Free Software released under the GNU/GPL License.
Site Last Modified At Sunday 18 May 2008