Beschreibung
Dieses Tutorial zeigt, wie man den Standard-Port des SSH Daemons auf einen anderen ändert.
Damit ich beispielsweise von der Arbeit aus auf meinen Mac OS X Rechner zu Hause komme, muss der SSH Daemon bei mir auf dem Port 443 laufen, wo normalerweise der https-Dienst läuft. Die Änderung ist ziemlich einfach.
Vorgehensweise
- Terminal.app starten (Dienstprogramm)
- In
/etc/services
beim Port 443 den Eintrag vonhttps
aufsshd
ändern- sshd 443/udp # http protocol over TLS/SSL
sshd 443/tcp # http protocol over TLS/SSL
- sshd 443/udp # http protocol over TLS/SSL
- In der Datei
/System/Library/LaunchDaemons/ssh.plist
unterhalb von SockServiceName den String-Eintrag auf sshd ändern.- ...
<key>SockServiceName</key>
<string>sshd</string>
...
- Über die Systemsteuerung SSH neu starten und mittels netstat kontrollieren. Dies sollte dann in etwa wie folgt aussehen:
- powerbook:~ root# netstat -a | grep -i listen
tcp4 0 0 *.sshd *.* LISTEN
tcp6 0 0 *.443 *.* LISTEN
...
- powerbook:~ root# netstat -a | grep -i listen
Hinweis
Die Änderungen, welche man via Terminal.app macht, müssen natürlich als root User gemacht werden.
Testen kannst du es im Terminal mit
ssh -p 443 user@localhost
Diese Änderungen sind jedoch nur notwendig, wenn man den SSH Dienst über die Systemeinstellungen starten will. Ansonsten muss man den Port im /etc/sshd_config
anpassen.
- Kategorien
- Betriebssystem, Internet, Sicherheit, Systemeinstellungen, Tutorials