Estou assumindo que você está executando o Linux / BSD aqui, mas acredito que você possa fazer a mesma coisa com o ssh para windows.
Outra maneira apenas usa ssh (estou usando chaves autorizadas e não senhas)
VARS substitui com sua opção
$PORT = The port you wish to set this up on
$YOURSITE = The directory your test site resides in
$YOURTESTURL = The url of your test site
$USER = the user you have setup to ssh into your server with
$YOURSERVER = the ip or url of your server
A configuração do apache no seu servidor
<VirtualHost 127.0.0.1:$PORT>
DocumentRoot /var/www/$YOURSITE/
ServerName $YOURTESTURL
</VirtualHost>
agora no seu terminal colocado em
ssh -L $PORT:127.0.0.1:$PORT $USER@$YOURSERVER
Agora, abra seu navegador da Web para $ YOURTESTURL: $ PORT
Eu uso isso para me conectar a sites de gerenciamento em meus servidores sem precisar expô-los às interwebs:)
espero que isso ajude