SSH over HTTPS: to pass SSH through HTTPS you need to tweak client and server sides. This is useful when public WiFi block all in/out ports except for 80 (HTTP)/443 (HTTPS)/53 (DNS). https://trofi.github.io/posts/295-ssh-over-https.html
@nixCraft You can also have sslh listening on the https port (or any other port for that matter) server-side and forwarding incoming connections appropriately, https to the web server and ssh to sshd. All the client has to do is connect on the port sslh is listening on.