Is it safe using SSH to connect to a Linux VM? (Hosted by http://linuxzoo.net/)
By using PuTTY to SSH in, am I exposing my machine to the internet/host by doing this? What security concerns should I have?
"Most human activities have an inherent risk: Walking on a sidewalk exposes you to several risks, such as an asteroid falling from space and striking you, or slipping on a banana skin and falling. Of course, the first risk is rare and, although the second risk is more likely, its consequences are not high. Moreover, by carefully watching where you step, you can reduce the consequences of the banana-skin scenario. These two examples show that not all risks are identical, and some risks can be controlled" - Eric Vyncke, Christopher Paggen „LAN Switch Security. What Hackers know about your switches”, Cisco Press Indianapolis 2008.
Above example illustrates a situation in which you are. Everything is risky, but with proper risk analisys and risk control managment you can prevent from some dangerous situations or bring the potential damage to an acceptable level.
Opening your ssh to the internet globaly is not safe. But if you must do this, make some steps to make your ssh configurations as harden as you can.
Thats only some rules that will make your ssh safety to an acceptable level.
If you are doing a basic SSH connection to the host, you should have nothing to worry about. There are ways to create reverse tunnels with SSH that could expose your network to them, but that would require explicit action from you.
SSH stands for Secure SHell. SSH-server encrypts the data so yes it is safe.
However, if you are using free provided VM you cannot be sure your VM is secure, so do neither store sensitive data on it nor use any passwords which you use somewhere else on it.
http://linuxzoo.net provide VMs just for learning Linux.