🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.os.linux
Article #63

Re: ssh vraagje

#63
From: houghi
Date: Tue, 18 Apr 2000 00:00
54 lines
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-mail
References: <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