HowTo: Setup an account to have SFTP access but not SSH access

Tutorials
For those of us who like to outsource work, there comes a time where your developer needs access to your server to upload files, but you don't want them to have shell access to execute commands. You are probably also wanting to prevent them from seeing your other data on the server too, so we need to prevent them from being able to go outside of their Home folder. This process is called "chroot jailing" them to a specific folder. Here is how you setup an Ubuntu 16.04 server┬áto do just that. (more…)
Read More

HowTo: Create and manage SSH tunnels using Gnome SSH Tunnel Manager

Tutorials
The Secure SHell, or SSH, is a simple but effective tool for encrypted remote login to a Linux-based workstation or server. Not only does it give you secure command-line access to the remote PC, but it can also be used to securely redirect data to be routed or processed on the remote PC's LAN such as HTTP traffic or perhaps another protocol such as Jabber that is blocked on your local Internet connection. This process is called tunneling. Creating an SSH tunnel is easy. Say you wanted to forward the local port 2100 to a web server inside your remote network on IP 192.168.0.99. The public hostname of the SSH server you are using to connect to is myserver.com. You can issue the command: $ ssh jbloggs@myserver.com -L 2100:192.168.0.99:80 -N…
Read More