Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
student:utilities:start:keypairs [2024/02/13 10:00] stewarmcstudent:utilities:start:keypairs [2024/04/12 11:29] (current) stewarmc
Line 33: Line 33:
 <code bash> <code bash>
 cat id_rsa.pub >> ~/.ssh/authorized_keys cat id_rsa.pub >> ~/.ssh/authorized_keys
 +</code>
 +
 +If the ~/.ssh directory does not exist you can create it. SSH has strict permission requirements on these files:
 +<code>
 +mkdir ~/.ssh
 +chmod 700 ~/.ssh
 +touch ~/.ssh/authorized_keys
 +chmod 600 ~/.ssh/authorized_keys
 </code> </code>
  
Line 47: Line 55:
  AddKeysToAgent yes # https://man.openbsd.org/ssh_config#AddKeysToAgent  AddKeysToAgent yes # https://man.openbsd.org/ssh_config#AddKeysToAgent
  IdentitiesOnly yes  IdentitiesOnly yes
 +Host github.com
 +       IdentityFile /Users/tgm/.ssh/githubta
 Host stu Host stu
  HostName stu.cs.jmu.edu  HostName stu.cs.jmu.edu
Line 58: Line 68:
         # Port 23 # is typically for telnet, but people can do what they want with their servers          # Port 23 # is typically for telnet, but people can do what they want with their servers 
 </code> </code>
 +
 +Test the github one:
 +ssh -T git@github.com