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
SockServiceNameest devenuhttpsau lieu dessh - le
Labelest passé decom.openssh.sshdà quelque chose qui n’existait pas commelocal.sshd
Encore une fois j’espère que ça a pu être utile.