Toon posts:

Linux :: IPCop beheren vanaf het internet (RED interface)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Afgelopen week heb ik een IPCop server afgeleverd voor een kameraad van mij. Bij hem thuis heeft nu iedereen met een pc én UTP-kabel toegang tot het internet. De server werkt dus goed.

Nu wil ik die server graag vanaf mijn eigen pc thuis kunnen beheren. Vanaf het lokale netwerk daar heb ik toegang tot de server via SSH en https (webinterface). Met PuTTY en WinSCP3 (allebei SSH) kan ik vanaf mijn pc thuis op de server inloggen, maar de webinterface kom ik niet op.
If you wish to maintain your IPCop machine remotely, you should specify TCP port 445, https. If you have enabled ssh access, you can also enable TCP port 222, ssh.
2.6.2. External Access Administrative Web Page

De bovenstaande instructie(s) heb ik opgevolgt, maar om één of andere reden werkt het niet. In "hosts.allow" heb ik geprobeerd eventuele toegangsrestricties richting het internet wat te verminderen... eerst alleen voor mijn IP-adres, en toen dat niet werkte heb ik iedereen volledige toegang gegeven... maar ook dat heeft niet geholpen. Dus heb ik alle wijzigingen in "hosts.allow" weer ongedaan gemaakt.

NB. Als ik bestanden als "hosts.conf" wil bewerken, moet ik erg voorzichtig zijn. Mensen daar maken gebruik van die server, dus kan ik dat ding niet zomaar te pas en te onpas rebooten (het duurt ongeveer 5 minuten voordat deze Compaq Proliant 800 @ 300 MHz is herstart) én omdat de IPCop server 100 km verder op staat, heb ik een groot probleem als ik SSH toegang verlies.

In "httpd.conf" heb ik niets gevonden wat lijkt op een voorkeursbehandeling van de groene interface. Nou ja, voor de directory waarin backups worden opgeslagen zag ik een paar allow from's met daarachter lokale adressen -- maar dat is slechts één onderdeeltje van die webinterface.

Ik zit zelf achter een ADSL firewall/router (2 MBit), UPnP heb ik uitgeschakeld. Die IPCop server heeft kabelverbinding via @HOME (4 MBit). SSH werkt over de rode interface (eth1) én de groene (eth0)., maar de webinterface werkt tot nu toe alleen over de groene. Het lokale netwerk bij mijn kameraad is van de klasse B (172.16.0.0).

Heeft iemand een idee?

[ Voor 20% gewijzigd door Verwijderd op 19-10-2004 00:14 . Reden: ff een kleine aanvulling ]


  • TimDJ
  • Registratie: Februari 2002
  • Laatst online: 07:09
Ik gebruik voor dat soort zaken altijd ssh tunneling kun je met alleen ssh toegang toch erbij. deze tunneling wordt ondersteund door putty

Freelance Drupal Developer


Verwijderd

Topicstarter
FAD schreef op 18 oktober 2004 @ 23:13:
Ik gebruik voor dat soort zaken altijd ssh tunneling kun je met alleen ssh toegang toch erbij. deze tunneling wordt ondersteund door putty
Ik wil graag met mijn webbrowser die server kunnen beheren. SSH werkt al vanaf het internet, alleen nog https niet. PuTTY is op dit moment het enige wat ik heb, maar ik gebruik liever die webinterface omdat ik niet zó veel verstand heb van Linux.

...of ik kan ik d.m.v. SSH tunneling ook die webinterface gebruiken?

Verwijderd

Topicstarter
Dit zijn ongeveer de enige restricties die ik heb kunnen vinden. Als ik het goed begrijp luistert webserver op alle interfaces op poorten 81 en 445. Directorie "/home/httpd/html/backup" is de enige directory waar specifiek "[i[Allow from[/i]" in voor komt, alle andere directories is "Require user admin" de enige voorwaarde...

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
(...)

Port 81
Listen 81
Listen 445

(...)

<Directory /home/httpd/html/backup>
    Options None
    AllowOverride None
    AuthName "Restricted"
    AuthType Basic
    AuthUserFile /var/ipcop/auth/users
    require user admin
    Order allow,deny
    Allow from 192.168.0.0/16
    Allow from 172.16.0.0/12
    Allow from 10.0.0.0/8
</Directory>

(...)



Zou het helpen als ik "httpd : ALL" toe zou voegen aan "hosts.allow" ? Want SSH werkt wel vanaf het internet en "sshd" staat hier met een soortgelijke instelling:
code:
1
2
3
sshd : ALL
ALL  : localhost
ALL  : 172.16.0.0/255.255.0.0

[ Voor 20% gewijzigd door Verwijderd op 18-10-2004 23:53 ]


Verwijderd

Sowiso kun je met een ssh tunnel die web interface benaderen, je moet alleen https://een.externe.hostname:445 vervangen door https://localhost:445. Tevens, hoe zijn je rules ingesteld op die bak? Word er uberhaupt geluisterd op poort 445 op de externe interface? Kun je vanaf inet telnetten naar poort 445 op die bak?

Verwijderd

Topicstarter
Verwijderd schreef op 19 oktober 2004 @ 11:24:
Sowiso kun je met een ssh tunnel die web interface benaderen, je moet alleen https://een.externe.hostname:445 vervangen door https://localhost:445. Tevens, hoe zijn je rules ingesteld op die bak? Word er uberhaupt geluisterd op poort 445 op de externe interface? Kun je vanaf inet telnetten naar poort 445 op die bak?
Hoe kan ik een SSL tunnel maken? (Is dat een soort VPN?) Als ik naar de configuratie van httpd kijk, dan wekt het de indruk dat hij wel op de externe interface luisterd.

[ Voor 4% gewijzigd door Verwijderd op 19-10-2004 14:37 ]


Verwijderd

code:
1
ssh -L 445:localhost:445 eenuser@ipcop-host


Maar dat had je vrij simpel zelf kunnen achterhalen hoor ;) (ssh --help, de ssh manual page of google.com)
Pagina: 1