5 | | SSH access to [wiki:/TestbedInformation/Domains COSMOS domains] requires the use of public key authentication. If you try to connect using the username and password that you use for accessing the scheduler and status pages, you will receive the following message: |
6 | | |
7 | | {{{ |
8 | | Permission denied (publickey). |
9 | | }}} |
10 | | |
11 | | You need to configure the SSH client on your computer to use a private key for connecting to COSMOS machines instead of a password. Additionally, the corresponding public key needs to be added to your COSMOS account. This page describes the procedure for generating a public/private key pair, configuring your SSH client, and uploading the necessary public key to your COSMOS account. The instructions here are for specific SSH client software, if you use a different SSH client than those referenced here, please follow the documentation provided with that SSH client and use the instructions here for reference. |
12 | | |
13 | | ===== Select the OS of your computer |
| 5 | SSH access to [wiki:/Architecture/Domains COSMOS domains] requires the use of public key authentication. If you try to connect using the username and password that you use for accessing the scheduler and status pages, you will receive the following message: |
| 6 | |
| 7 | {{{#!shell-session |
| 8 | not_a_user@laptop:~$ ssh not_a_user@bed.cosmos-lab.org |
| 9 | not_a_user@bed.cosmos-lab.org: Permission denied (publickey). |
| 10 | }}} |
| 11 | |
| 12 | You need to configure the SSH client on your computer to use a private key for connecting to COSMOS machines instead of a password. |
| 13 | |
| 14 | Additionally, the corresponding public key needs to be added to your COSMOS account. |
| 15 | |
| 16 | This page describes the procedure for: |
| 17 | * generating a public/private key pair |
| 18 | * configuring your SSH client to use the private key |
| 19 | * uploading the public key to your COSMOS account. |
| 20 | |
| 21 | The instructions here are for specific SSH client software, if you use a different SSH client than those referenced here, please follow the documentation provided with that SSH client and use the instructions here for reference. |
| 22 | |
| 23 | ==== Select the OS of your computer |