Changes

Jump to: navigation, search

SPO600 Communication Tools

359 bytes added, 09:10, 6 September 2023
Other Communication Tools
#* '''The URL of your blog feed - this is the link that will provide an RSS or ATOM feed of your blog content. (If you're using a tag/category, make sure that your feed includes only posts with that tag/category).
# Create an SSH key pair.
#* '''Copy the ''public'' key to a file named ''userid''.pub (where ''userid'' is the user name that you wish to have on the SPO600 class servers)'''# Fill in [https://forms.office.com/r/3Q3fjWda0K Mxe4wcBJ41 this form] to send this information to your professor.
Instructions on how to do these things is detailed below.
-->
 
== Blog ==
# Enter this command: <code>ssh-keygen -t ed25519</code>
#* Answer the questions asked by ssh-keygen. Use default values for most questions. The use of a passphrase is '''strongly''' recommended. Avoid changing the filename from the default (unless there is a really good reason), because the location, name, and permission of keys is critical.'''DO NOT FORGET YOUR PASSPHRASE!'''
#* ssh-keygen will produce two files; the name will be the same but the location will vary according to the operating system in use:
#** <code>~/.ssh/id_ed25519</code> - your private key- do not let anyone else have this file#** <code>~/.ssh/id_ed25519.pub</code> - your public key- this file can be freely shared with anyone#* The permissions on these files matter! Take this in to account if you move these files or copy them between systems:#** <code>~/.ssh</code> directory must have permission 0700 (rwx------)#** <code>~/.ssh/id_ed25519</code> must have permission 0600 (rw-------)#** <code>~/.ssh/id_ed25519.pub</code> should have permission 0644 (rw-r--r--)
{{Admon/tip|Key Type and Length|ssh-keygen can generate multiple types of keys, including rsa, dsa, ecdsa, and ed25519. Any of these types serves the same purpose, and rsa/dsa can be generated with varying key lengths. The longer the key, the more difficult it is to break the key by guessing it (trying successive values until the right key is found) - each bit added to the key doubles the number of possible key values. Key lengths of 1024-4096 bits are considered reasonably secure; as computers become faster, key lengths should be increased. Better yet, use the ed25519 eliptic curve option, which is considered the most secure format supported by the current OpenSSH implementation (8.4 as of the time of writing).}}
=== Make a Copy of Your Submitting your Blog URLs and SSH Public Key =Keys ==# Copy the public key file to <code>''UserID''.pub<code> -- for example, if you want to have the user ID ''superhacker3000'', name your file <code>superhacker3000.pub</code>{{Admon/important|SPO60 Student Keys|For [[SPO600]] students, please follow [[SPO600 Servers#Preparatory_Steps|these instructions]] to send your keys to your professor.}}
Once you have the blog feed and public key ready, enter them on the [https://forms.office.com/r/Mxe4wcBJ41 Blog and SSH Information Form]. == Submitting Updating your Blog URLs and SSH Public Keys Key == If you need to update your SSH key, you can do so by logging in to your SPO600 account(s). If you do not have access to your account, please send an email to your professor, with the subject line "SPO600 SSH Key". Attach a '''copy''' of your updated SSH '''public''' key named <code>''yourUserId''.pub</code>
Once you have the blog feed and Warning: Sending a new SSH public key ready, enter them on the [https://forms.office.com/r/3Q3fjWda0K SPO600 Blog and SSH Information Form]to your professor will invalidate your previous key.
<!-- == IRC ==
When communicating with your professor by email, please use your Seneca-provided e-mail address as the "From:" address (<code>''yourname''@myseneca.ca</code>). Because your professor receives a '''huge''' amount of email, it's critical to include your course code in the subject line of each of your messages.
<!--
=== Slack ===
Slack is an online discussion system. Sign up to use the [https://seneca-open-source.slack.com Seneca Open Source Slack] workspace (sign-up with your @myseneca.ca email; this same Slack workspace is used in the [[OSD600]]/[[DPS909]] course, so you may already have an account if you're also taking that course).
<!--
== Etherpad ==

Navigation menu