I am trying to use VNC on my KVM guest, following this guide:http://blog.scottlowe.org/2013/08/21/accessing-vnc-consoles-of-kvm-guests-via-ssh/This is the ssh command I am  using from my host:ssh -v -v -4 root@192.168.122.123 -L 7000:127.0.0.1:7000Where 192.168.122.123 is the address of my guest.I can ssh into my guest using the above command, but when I use remmina from my host and I enter 127.0.0.1:7000 into the server field using VNC Protocol, this message appears on my guest ssh connection:root@Kali:~# debug1: Connection to port 7000 forwarding to 127.0.0.1 port 7000 requested.debug2: fd 8 setting TCP_NODELAYdebug2: fd 8 setting O_NONBLOCKdebug1: channel 2: new [direct-tcpip]channel 2: open failed: connect failed: Connection refuseddebug2: channel 2: zombiedebug2: channel 2: garbage collectingdebug1: channel 2: free: direct-tcpip: listening port 7000 for 127.0.0.1 port 7000, connect from 127.0.0.1 port 59293 to 127.0.0.1 port 7000, nchannels 3The following output on my host for port 7000 after establishing the ssh connection:# sudo netstat -tunelp | grep LISTENtcp        0      0 127.0.0.1:7000          0.0.0.0:*               LISTEN      1000       283620      8509/sshThe following lines are present in my guest's sshd_config:GatewayPorts yesAllowTcpForwarding yesX11Forwarding yesAny ideas?
Port forwarding error
ssh;virtual machine;ssh tunneling;vnc;port forwarding
You do not have a listener on 127.0.0.1:7000 (or 0.0.0.0:7000) on the guest. Check for a listener on the guest using:netstat -an|grep 7000See if a line like x.x.x.x:7000  0.0.0.0:* LISTEN exists and on which interface it is bound.The GatewayPorts directive does not make sense in this configuration since it applies only for remote portforwarding.