Diferență între revizuiri ale paginii „ACES - Vivado remote run”
Cbira (discuție | contribuții) (Configuration of client for Remote Host usage) |
Cbira (discuție | contribuții) |
||
Linia 8: | Linia 8: | ||
A2: Append the contents of the published key to an authorized_keys file on the server | 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/id_rsa.pub | ssh bachus.arh.pub.ro "cat - >> ~/.ssh/authorized_keys" |
A3: Enable key forwarding: | A3: Enable key forwarding: |
Versiunea curentă din 8 martie 2020 08:57
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