Question: ```
telnet www.ietf.org 80
GET /rfc.html HTTP/1.1
Host: www.ietf.org

```

This sequence of commands starts up a telnet (i.e., TCP) connection to port 80 on
IETF’s Web server, www.ietf.org. Then comes the GET command naming the
path of the URL and the protocol. Try servers and URLs of your choosing. The
next line is the mandatory Host header.

1. Can we use `ssh` instead of `telnet`, something like

```
ssh www.ietf.org 80
GET /rfc.html HTTP/1.1
Host: www.ietf.org

```

?
2. What **other programs** besides `ssh` can be used in place of `telnet` in the above
example to establish a connection from a local host to a remote http
server, so that we can send a http request to the http server and
receive a http response from it? 

What **kind of programs** can be used in place of `telent` in the above example?

Thanks.

Answer: 
To reconfigure the keyboard in Debian, run (as `root`, or using `sudo`):

```
dpkg-reconfigure keyboard-configuration

```

Link to official Debian documentation [here](https://wiki.debian.org/Keyboard).

If your keys are "random" (I have been there, not fun!), try to find the characters needed to execute the command above.
If you have access to another computer you can `ssh` to your Pi and reset the keyboard that way.

I cannot give you a recommended keyboard layout for a direct console connection because that varies from keyboard to keyboard and I don't have a Mac keyboard to test against.