Article View: nl.comp.os.linux
Article #63Re: ssh vraagje
From: houghi
Date: Tue, 18 Apr 2000 00:00
Date: Tue, 18 Apr 2000 00:00
54 lines
3041 bytes
3041 bytes
On Tue, 18 Apr 2000 18:52:07 GMT, Didier Lagaert wrote:
>hoi
>
>ik wil dat mijn users op mijn linuxbak ook kunnen inloggen via een
>ssh-client van buiten het intern netwerk, dat inloggen gebeurt op poort 22.
>nu blokt mijn provider alles onder de 1023 aan poorten af, met als gevolg
>dat ik dus moet gaan redirecten.
>
>Kan er mij iemand een mogelijke oplossing geven om dit te bewerkstelligen,
>ik had voor de poort dan gedacht aan 2022 waarop ze dan kunnen inloggen en
>dat die dan intern wordt geredirect naar die 22
>
Hier een deel van een mail die ik ooit gehad heb:
Uiteraard kun je je ssh ook op een andere poort zetten, dan hoeft het niet
eens door gezet te worden naar 22.
Ik draai op mijn firewall redir om ssh op een aantal hoge poorten te redirecten
naar de verschillende machines van mijn intern net. Stukje /etc/inetd.conf:
<hoge_poort_1> stream tcp nowait root /usr/sbin/tcpd /usr/sbin/redir
--inetd callisto.of.borg 22
<hoge_poort_2> stream tcp nowait root /usr/sbin/tcpd /usr/sbin/redir
--inetd cassandra.of.borg 22
<hoge_poort_3> stream tcp nowait root /usr/sbin/tcpd /usr/sbin/redir
--inetd leia.of.borg 22
en met het volgende PERL-scriptje (ik noem het `assh') log ik van buiten in:
#!/usr/local/bin/perl -w
%ports = (
'callisto' => '<hoge_poort_1>',
'cassandra' => '<hoge_poort_2>',
'leia' => '<hoge_poort_3>',
);
$host = shift @ARGV or print STDERR "Usage: assh hostname\n" and exit;
$port = $ports{$host} or print STDERR "Unknown host $host\n" and exit;
$args = join(' ', @ARGV);
$host = 'cable-xxx-xxx-xxx-xxx.customer.chello.be';
system("ssh -C $host -p $port $args");
Alhoewel Chello DHCP gebruikt is het dynamisch IP-adres serieus stabiel. Zelfs
als je je computer een paar dagen afzet blijf je hetzelfde IP hebben.
--
houghi
Theologians can pursuade themselves of anything. Anyone who can worship
a trinity and insists that his religion is a monotheism can believe
anything -- just give him time to rationalize it.
Robert A. Heinlein, JOB: A Comedy of Justice
Technical Details
Message-ID:
<slrn8fpa6c.2m6.houghi@pizza.houghi.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<r92L4.108659$l35.223832@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 100a19,df3c137536cbb731 X-Google-Attributes: gid100a19,public X-Google-Thread: 102510,df3c137536cbb731 X-Google-Attributes: gid102510,public X-Google-Thread: fb7d6,df3c137536cbb731 X-Google-Attributes: gidfb7d6,public From: houghi@PizzaDrivers.com (houghi) Subject: Re: ssh vraagje Date: 2000/04/18 Message-ID: <slrn8fpa6c.2m6.houghi@pizza.houghi.org> X-Deja-AN: 612812829 References: <r92L4.108659$l35.223832@afrodite.telenet-ops.be> X-Complaints-To: abuse@chello.be X-Trace: news.chello.be 956086239 195.162.214.115 (Tue, 18 Apr 2000 21:30:39 MET DST) Organization: Chello Usenet Service User-Agent: slrn/0.9.5.7 (UNIX) Reply-To: reply.to.the.group@your.server NNTP-Posting-Date: Tue, 18 Apr 2000 21:30:39 MET DST Newsgroups: nl.comp.os.linux,be.comp.os.linux,nl.comp.os.linux.netwerken