php.net 2 Factor jump server configuration 1. Get someone to add your public key to the jump server and the servers you need access to. 2. Install Google Authenticator on an ios or android device 3. ssh -p 9022 americas.jump.php.net google-authenticator (you can answer y to all the questions, but you don't have to) 4. Add this to your .ssh/config on your local machine: Host git.php.net americas.jump.php.net europe.jump.php.net ProxyCommand none Host *.php.net ProxyCommand nohup ssh -p 9022 americas.jump.php.net nc -w1 %h %p 5. Now when you ssh to a php.net server it will first check your public key and if that matches it will ask you for your Google Authenticator (GA) code. Type in this code from your GA app Success!? Note: If you are in Europe we have europe.jump.php.net which might work better for you once your account gets cloned to there. Tip, you can tell ssh to use a php-specific key for php-related things by adding something like this to your Host *.php.net section: IdentityFile /Users/bjori/.ssh/php_id_rsa