3.1. Securing JTAG Communication with an SSH Tunnel
Use an SSH tunnel (also known as SSH port forwarding) to encrypt communication between the Intel® Quartus® Prime JTAG Server on a remote machine and JTAG clients such as the Intel® Quartus® Prime Programmer on a local machine.
These instructions assume that the FPGA board is attached to the remote machine. If you have the FPGA board attached to the local machine, refer to Securing JTAG Communication with a Reverse SSH Tunnel.
Before you establish an SSH tunnel for JTAG communications, ensure that you have completed the prerequisites in Securing JTAG Communication with SSH.
To establish an SSH tunnel for secure JTAG communication:
After you have finished using your JTAG client applications, you can close the SSH tunnel in one of the following ways:
- Running the exit command in the same terminal or command prompt window where you started the SSH client on the local machine.
- Terminate or close the terminal or command prompt window where you started the SSH client on the local machine.
- On the local machine, the jtagconfig command returns a No JTAG hardware available message.
- On the remote machine, the jtagconfig command lists only local JTAG connections.