ssh sur le port 443 avec Snow Leopard
Surfez partout comme si vous étiez chez vous
Que ce soit pour surfer en toute sécurité depuis un accès
Ensuite de mon portable ou de mon ordinateur local, je dois simplement lancé la merveilleuse commande :
et un proxy localhost
écoutant le port 9050.
J’ai eu cette information à partir de cet article.
Ssh et Snow Leopard(c)
J’ai un Mac avec Snow Leopard(c) à la maison. Il ne suffit pas de modifier le fichier /etc/sshd.config
pour changer le port d’écoute d’sshd
. Le système utilise launchd
pour lancer les démons.
J’ai posé cette question sur Apple Discussions dans ce fil de discussion. Merci à tous ceux qui m’ont aidé. Et la solution est :
Créer un fichier /Library/LaunchDaemons/ssh-443.plist contenant :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Disabled</key>
<false/>
<key>Label</key>
<string>local.sshd</string>
<key>Program</key>
<string>/usr/libexec/sshd-keygen-wrapper</string>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/sshd</string>
<string>-i</string>
</array>
<key>Sockets</key>
<dict>
<key>Listeners</key>
<dict>
<key>SockServiceName</key>
<string>https</string>
</dict>
</dict>
<key>inetdCompatibility</key>
<dict>
<key>Wait</key>
<false/>
</dict>
<key>StandardErrorPath</key>
<string>/dev/null</string>
<key>SHAuthorizationRight</key>
<string>system.preferences</string>
</dict>
</plist>
C’est une copie de /System/Library/LaunchDaemons/ssh.plist
avec quelques modifications :
- le
SockServiceName
est devenuhttps
au lieu dessh
- le
Label
est passé decom.openssh.sshd
à quelque chose qui n’existait pas commelocal.sshd
Encore une fois j’espère que ça a pu être utile.