My SSH client of choice is iTerm. It is a versatile and supported platform for this work. ---------------------------------------------------------------------------------- Prior to starting task 1, I chose to first clone (using SSH) the demo-1 repository in my desired location. valentinojaber➜~/Documents/CPEN212» git clone git@github.com:UBC-CPEN212-2022W2/demo-1-valentino-jaber.git Cloning into 'demo-1-valentino-jaber'... remote: Enumerating objects: 3, done. remote: Counting objects: 100% (3/3), done. remote: Compressing objects: 100% (2/2), done. remote: Total 3 (delta 0), reused 2 (delta 0), pack-reused 0 Receiving objects: 100% (3/3), 5.18 KiB | 1.73 MiB/s, done. ---------------------------------------------------------------------------------- I then entered `ssh` directly into my terminal to ensure ssh is correctly installed valentinojaber➜~/Documents/CPEN212» ssh [17:11:10] usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-B bind_interface] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-E log_file] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address] [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]] destination [command [argument ...]] ---------------------------------------------------------------------------------- I then connected to `ssh.ece.ubc.ca` using my account `danial27` Welcome to Ubuntu 20.04.5 LTS (GNU/Linux 5.4.0-125-generic x86_64) 51 updates can be applied immediately. To see these additional updates run: apt list --upgradable New release '22.04.1 LTS' available. Run 'do-release-upgrade' to upgrade to it. 1 updates could not be installed automatically. For more details, see /var/log/unattended-upgrades/unattended-upgrades.log *** System restart required *** UBC Electrical and Computer Engineering This system is for use by authorized users only, and subject to UBC Policy SC14. Individuals using this computer system without authority, or in excess of their authority, are subject to having all their activities on this system monitored and recorded by system personnel. In the course of monitoring individuals improperly using this system, or in the course of system maintenance, the activities of authorized users may also be monitored. Anyone using this system expressly consents to such monitoring and is advised that, if such monitoring reveals possible evidence of criminal activity, system administrators may provide the evidence of such monitoring to law enforcement officials. ---------------------------------------------------------------------------------- Copy a file from your computer to `ssh.ece.ubc.ca`. valentinojaber➜Documents/CPEN212/demo-1-valentino-jaber(demotask1✗)» scp sample.txt danial27@ssh.ece.ubc.ca:~/cpen212 sample.txt 100% 71 3.5KB/s 00:00 ---------------------------------------------------------------------------------- Copy a file from from `ssh.ece.ubc.ca` to your computer. valentinojaber➜Documents/CPEN212/demo-1-valentino-jaber(demotask1✗)» scp danial27@ssh.ece.ubc.ca:~/cpen21 2/sample.txt ../ sample.txt 100% 71 6.9KB/s 00:00 ---------------------------------------------------------------------------------- Copy a directory and all the files it contains from your computer to `ssh.ece.ubc.ca`. valentinojaber➜Documents/CPEN212/demo-1-valentino-jaber(demotask1✗)» scp -r sampledir danial27@ssh.ece.ub c.ca:~/cpen212 file1.txt 100% 71 8.1KB/s 00:00 wow.txt 100% 71 14.5KB/s 00:00 hello.txt 100% 71 14.9KB/s 00:00 ---------------------------------------------------------------------------------- Copy a directory and all the files it contains from from `ssh.ece.ubc.ca` to your computer. valentinojaber➜Documents/CPEN212/demo-1-valentino-jaber(demotask1✗)» scp -r danial27@ssh.ece.ubc.ca:~/cpe n212/sampledir ../ file1.txt 100% 71 8.0KB/s 00:00 wow.txt 100% 71 9.1KB/s 00:00 hello.txt 100% 71 5.5KB/s 00:00 ----------------------------------------------------------------------------------