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/08 10:25] 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 
-        # macOS only? V+       IdentityFile /Users/tgm/.ssh/githubta
 Host stu Host stu
  HostName stu.cs.jmu.edu  HostName stu.cs.jmu.edu
Line 57: Line 65:
         HostName internalonly.cs.jmu.edu         HostName internalonly.cs.jmu.edu
         ProxyJump stu         ProxyJump stu
-        # some ssh servers may be listenign on a non-standard port. (the standard is 22)+        ## some ssh servers may be listenign on a non-standard port. (the standard is 22)
         # 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