Mensen,
Ik ben inmiddels al een tijdje bezig geweest met het Linux From Scratch project, met alle plezier. Ik heb dit mede voor school gedaan. Het basissysteem werk nu, maar ik wilde telnet en telnetdaemon nog installeren (jaja geen SSH). Telnet (client) werkt nu, alleen de telnet daemon nog niet. Dit heb ik gedaan:
Netkit_telnet-0.17 geinstalleerd:
Daarna tot de ontdekking gekomen dat de telnet daemon (/usr/sbin/in.telnetd) tcpd nodig had om te starten, zoals ik het wilde. Dus tcpd-0.0.2 geinstalleerd:
rc.local aangepast met:
In /etc/inetd.conf staat:
In /etc/services staat:
Resultaat: Als ik ps -x doe dan zie ik dat tcpd gestart is. Dit lijkt dus te werken. Als ik echter ga telnetten naar mijn LFS box dan krijg ik het volgende:
De /etc/hosts.allow en hosts.deny files bestonden niet. Die heb ik getouched, maar er staat nix in nu. In /var/log/daemon.log staat iets van:
Dat van die hosts.access zal miscchien op .allow en .deny slaan??? Ik had al bedacht dat het kon liggen aan het feit dat ik alleen user root nog maar had aangemaakt, aangezien deze standaard niet mag telnetten. Aanmaken van een "gewone" gebruiker in een nieuwe groep "users" haalde ook nix uit. Moet die gebruiker lid zijn van de / een telnet groep ofzo??? Of heb ik iets anders over het hoofd gezien?
Owja ik heb ook de shadow passwd shit geinstalleerd, maar dat zou nix uit moeten maken dacht ik. Verder heb ik trouwens WEL netwerk (TCP/IP). Ik kan pingen, gepingd worden etc.
Ik ben inmiddels al een tijdje bezig geweest met het Linux From Scratch project, met alle plezier. Ik heb dit mede voor school gedaan. Het basissysteem werk nu, maar ik wilde telnet en telnetdaemon nog installeren (jaja geen SSH). Telnet (client) werkt nu, alleen de telnet daemon nog niet. Dit heb ik gedaan:
Netkit_telnet-0.17 geinstalleerd:
code:
1
2
3
| ./configure && make && make install |
Daarna tot de ontdekking gekomen dat de telnet daemon (/usr/sbin/in.telnetd) tcpd nodig had om te starten, zoals ik het wilde. Dus tcpd-0.0.2 geinstalleerd:
code:
1
2
3
4
5
| ./configure --prefix=/usr --libexecdir=/usr/sbin && make && make install chmod 755 /usr/sbin/tcpd |
rc.local aangepast met:
code:
1
| /usr/sbin/inetd start |
In /etc/inetd.conf staat:
code:
1
| telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd |
In /etc/services staat:
code:
1
| telnet 23/tcp |
Resultaat: Als ik ps -x doe dan zie ik dat tcpd gestart is. Dit lijkt dus te werken. Als ik echter ga telnetten naar mijn LFS box dan krijg ik het volgende:
code:
1
2
3
4
| Trying 192.168.0.2 Connected to 192.168.0.2 Escape character is '^]' Connection closed by foreign host |
De /etc/hosts.allow en hosts.deny files bestonden niet. Die heb ik getouched, maar er staat nix in nu. In /var/log/daemon.log staat iets van:
code:
1
2
3
| couldn't find /etc/hosts.access refused connect from ... to in.telnetd ... at line -1 |
Dat van die hosts.access zal miscchien op .allow en .deny slaan??? Ik had al bedacht dat het kon liggen aan het feit dat ik alleen user root nog maar had aangemaakt, aangezien deze standaard niet mag telnetten. Aanmaken van een "gewone" gebruiker in een nieuwe groep "users" haalde ook nix uit. Moet die gebruiker lid zijn van de / een telnet groep ofzo??? Of heb ik iets anders over het hoofd gezien?
Owja ik heb ook de shadow passwd shit geinstalleerd, maar dat zou nix uit moeten maken dacht ik. Verder heb ik trouwens WEL netwerk (TCP/IP). Ik kan pingen, gepingd worden etc.
The angle of the dangle is directly proportional to the heat of the meat.