ACES - Vivado remote run

De la WikiLabs

In order to be able to offload Vivado work to another Linux machine ("remote host" or "server") the following must be implemented: (see: https://www.xilinx.com/support/documentation/sw_manuals/xilinx2017_4/ug904-vivado-implementation.pdf)

(A) Client: A1: Generate SSH key: ssh-keygen -t rsa

A2: Append the contents of the published key to an authorized_keys file on the server

cat ~/.ssh/id_rsa.pub | ssh bachus.arh.pub.ro "cat - >> ~/.ssh/authorized_keys"

A3: Enable key forwarding: ssh-add

A4: Check SSH connection to the remote machine. Access should be granted without requiring a password: ssh youruser@bachus.arh.pub.ro

(B) Server: - install Vivado 2018.3 System Edition - set proper licence - create a user for the client - install ssh server