diff --git a/content/notes/13-ssh.md b/content/notes/13-ssh.md new file mode 100644 index 000000000..ec203fc51 --- /dev/null +++ b/content/notes/13-ssh.md @@ -0,0 +1,28 @@ +--- +title: "13-ssh" +tags: +- lecture +- cosc301 +--- + +What is a terminal? +- An electronic device used for entering data into, and displaying data from a computer + - Dumb terminal (thin client): no local processing ability + - Smart terminal (fat client): has local processing ability +![300](https://i.imgur.com/HSo19Rt.png) + +> [!INFO] from programmer POV, terminal is the interface associated with a device/program + +- Hard-copy terminals + - TeleTYpewriter (TTY) + - DEC VT-100 terminal + +- Terminal emulator + - a program that does what a dumb terminal used to do + - Terminal window + +![100](https://i.imgur.com/k6YQ2aG.png) + +> [!INFO] there are two entities → terminal master/client and terminal client/slave/server. +> similar to client server +> a process can access the pseudo terminal \ No newline at end of file diff --git a/content/notes/cosc-301.md b/content/notes/cosc-301.md index 6acd913da..1677ea201 100644 --- a/content/notes/cosc-301.md +++ b/content/notes/cosc-301.md @@ -42,6 +42,7 @@ https://www.cs.otago.ac.nz/cosc301/schedule.php - [x] [[10-scheduled-tasks-and-logs]] - [ ] [[11-DNS]] need to read about security - [ ] [[11-DHCP]] +- [ ] [[13-ssh]] # Info