Der MacOSX-SSH-Client basiert auf OpenSSH.
ssh -D
<port number>
Benutzername@remote.host
Sie möchten das -D
Flag für die dynamische Portweiterleitung auf Anwendungsebene.
Auf der Manpage http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/ssh.1.html
Gibt eine lokale "dynamische" Portweiterleitung auf Anwendungsebene an. Dies funktioniert, indem ein Socket für die Überwachung des Ports auf der lokalen Seite zugewiesen wird, der optional an die angegebene bind_address gebunden ist. Immer wenn eine Verbindung zu diesem Port hergestellt wird, wird die Verbindung über den sicheren Kanal weitergeleitet. Anschließend wird das Anwendungsprotokoll verwendet, um zu bestimmen, wo die Verbindung vom Remote-Computer aus hergestellt werden soll. Derzeit werden die Protokolle SOCKS4 und SOCKS5 unterstützt, und ssh fungiert als SOCKS-Server. Nur root kann privilegierte Ports weiterleiten. Dynamische Portweiterleitungen können auch in der Konfigurationsdatei angegeben werden.