Dagens tip, skift SSH portnr i Tiger og Leopard

From: Henrik Lund Kramshøj (none@hlk--kramse.dk.lh.bsd-dk.dk)
Date: Mon 12 Nov 2007 - 11:12:48 CET


From: Henrik Lund Kramshøj <none@hlk--kramse.dk.lh.bsd-dk.dk>
To: osx@bsd-dk.dk
Subject: Dagens tip, skift SSH portnr i Tiger og Leopard
Date: Mon, 12 Nov 2007 11:12:48 +0100

Hejsa

Jeg har igennem lang tid benyttet en OpenSSH som jeg selv har kompileret
men på min nye maskine tænkte jeg at jeg ville bruge den indbyggede.

Desværre var det svært at skifte portnr, idet sshd på OSX
bruger launchd til at lytte på porten og først bagefter starter
sshd - /etc/sshd_config duer altså ikke til Port 12345 :-(

Løsningen er at ændre
/System/Library/LaunchDaemons/ssh.plist til at bruge en ny
port, som specificeret i /etc/services

Hvor man ændrer ssh til eksempelvis myssh
   <key>Sockets</key>
         <dict>
                 <key>Listeners</key>
                 <dict>
                         <key>SockServiceName</key>
                         <string>myssh</string>
                 </dict>
         </dict>

og derefter tilføjer den i /etc/services:
hlk@bigfoot:LaunchDaemons$ grep myssh /etc/services
myssh 1234/tcp # SSH Remote Login Protocol

Hintet er fra:
http://www.macosxhints.com/article.php?story=20050707140439980

Det kan være jeg rykker tilbage til min egen ssh, men
nu må vi se :-)

Mvh

Henrik

--
Henrik Lund Kramshøj, Follower of the Great Way of Unix
hlk@security6.net, +45 2026 6000 cand.scient CISSP CEH
http://www.security6.net - IPv6, sikkerhed, netværk



This archive was generated by hypermail 2b30 : Fri 30 Nov 2007 - 23:00:02 CET