ACES - Vivado remote run

De la WikiLabs
Jump to navigationJump to search

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