rsync zu bestimmtem SSH Port

Wenn man Daten via rsync zu einem Zielrechner synchronisieren möchte, der nicht auf dem Standard-SSH-Port 22 lauscht, muss man das rsync Kommando etwas anpassen. Der Ausschnitt aus der man page von rsync, der verrät wie es geht: -e, --rsh=COMMAND This option allows you to choose an alternative remote shell program to use for communication between the local and remote copies of rsync. Typically, rsync is configured to use ssh by default, but you may prefer to use rsh on a local network. If this option is used with [user@]host::module/path, then the remote shell COMMAND will be used to run an rsync daemon on the remote host, and all data will be transmitted through that remote shell connection, rather than through a direct socket connection to a running rsync daemon on the remote host. See the section "USING RSYNC-DAEMON FEATURES VIA A REMOTE-SHELL CONNECTION" above. Command-line arguments are permitted in COMMAND provided that COMMAND is presented to rsync as a single argument. You must use spaces (not tabs or other whitespace) to separate the command and args from each other, and you can use single- and/or double-quotes to preserve spaces in an argument (but not backslashes). Note that doubling a single-quote inside a single-quoted string gives you a single-quote; likewise for double- quotes (though you need to pay attention to which quotes your shell is parsing and which quotes rsync is parsing). Some examples: -e 'ssh -p 2234' -e 'ssh -o "ProxyCommand nohup ssh firewall nc -w1 %h %p"' (Note that ssh users can alternately customize site-specific connect options in their .ssh/config file.) You can also choose the remote shell program using the RSYNC_RSH environment variable, which accepts the same range of values as -e. See also the --blocking-io option which is affected by this option. Man kann also den Port wie folgt angeben: ...

Juli 29, 2014 · 2 Minuten

Minecraft hinter einem Proxy

Als erstes löscht man seinen alten Minecraftordner in ~/.minecraft. Je nach Geschmack macht man vorher ein Backup. Wenn man Minecraft hinter einem Proxy ohne Authentifizierung nutzen will, so startet man es so: java -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT -Dhttps.proxyHost=HOST -Dhttps.proxyPort=PORT -Xmx800m -jar opt/minecraft/minecraft.jar Wichtig ist der HTTPS Proxy, da Minecraft in den neueren Versionen nun HTTPS nutzt.

April 12, 2011 · 1 Minute

Java 6 für Mac OS X

Da Sun ja nicht die Entwicklung der Java-Version für Mac OS in der Hand hat, pflegt dies Apple, um noch irgendwelche Systemanpassungen einzuarbeiten. Der Nachteil davon ist, dass es noch kein Java6 für Mac OS X gibt. :( Mit dem folgenden kleinen Code kann man unterstützen, dass sich die Leute von Apple dafür endlich mal mehr Zeit nehmen: 13949712720901ForOSX So steht es jedenfalls in diesem Blog von bblfish. Wen Java 6 für Mac interessiert, der wird bestimmt unter den folgenden Links fündig: bereits vom November 2007: FreeBSD’s 1.6 JDK on Mac OS X SoyLatte: Java 6 Port for Mac OS X 10.4 and 10.5 (Intel) Open Source Java 6 on Leopard

März 18, 2008 · 1 Minute