

Assume that I am connecting from internally at my home (192.168.1.0) The following is an example of some useful things to put in your ~/.ssh/config file: Now I just type: ‘ssh home’ and I’m in with all the client options in place. For example, I’ve set up some parameters in my ~/.ssh/config file and called the profile “home”. Nearly every command line option for the ssh client can be controlled in this file. If you become familiar with the ~/.ssh/config file, you will find yourself not needing to type much to make connections with OpenSSH. Actually, ‘man ssh_config’ is your friend. What’s up with this Local/Remote Forward stuff?Ī2. More recently, VPN functionality by way of the Linux tun/tap virtual network device driverĪnd I’m sure there’s more… I’m kind of an intermediate user of OpenSSH. GUI login prompt for remote execution of X applications with ‘gnome-ssh-askpass’ public key encryption (of all data passed between client and server)/authentication (no need for passwords) remote data pipes for programs that use standard in/out remote execution of programs (both text and gui) The more complete answer is that it’s a suite of programs that provide: Isn’t OpenSSH just an encrypted telnet program?Ī1. It is quite a powerful tool when you really delve deeply into it. I am hoping to share some of what I consider to be essential knowledge about the OpenSSH client as well as dispel some misunderstandings.

But every day, there is some new thing about it that we learn and there are plenty of people who know little about it. Any of us who are familiar with OpenSSH assume that everyone who wants to use it knows how to.
