How to setup Tor as a Transparent Proxy on Ubuntu Linux
- Details
- Written by d31373
Tor is a great product to help protect your anonymity online. The Tor Project website can be used to gather more information about its use and how it works. Tor does not create complete anonymity but helps by encrypting and then bouncing your traffic around to other Tor relays before it exits an exit-node onto the Internet unencrypted. A benefit of encryption is that it is not normally analyzed by network filters and therefor bypasses.
Proxies are frequently used to mask the real location of a user, log traffic coming in and out of a network, circumvent network filtering, or in some cases to gain access to network resources that are local to the proxy but separated by a firewall or not directly available from a remote location. Traditionally proxy configurations must be set in every software package you with to use the proxy server (in most circumstances this is a web browser usually by means of specified port and/or username and password). Transparent Proxies are proxies that do not need to be configured by an end-user in order to function.
In many cases it is the interest of users to do more than tunnel just web browsing traffic. This guide will assist in configuring Tor as a transparent proxy and configure firewall rules to forward all network traffic regardless of TCP/UDP port through the Tor proxy. By doing this all network traffic leaving your local network will exit encrypted and then sent through the Tor Network.
Read more: How to setup Tor as a Transparent Proxy on Ubuntu Linux
How to use X11 Forwarding using SSH
- Details
- Written by d31373
X11 Forwarding through SSH enables a user to run a software application from a remote system using the CPU and memory of the remote system while rendering the GUI of the application locally. This can be very handy if your chosen desktop is Linux, Windows, or Mac (this tutorial will not cover Mac) but either the application is not cross platform or unavailable due to licensing, your local system does not have the local resources to run the chosen application, or you need access to network resources which are local to the target of the SSH connection but not local to the machine you are currently using (i.e. a server behind a firewall/gateway device that has port forwarding for SSH to the remote host to which you are connecting).
There are plenty of remote control software packages which would allow for full desktop rendering. Sometimes it's not necessary to display a full desktop. In a Microsoft Windows environment this would be most closely similar to the technology of RemoteApp.
X11 Forwarding is easy to setup and use. Best of all, X11 Forwarding through SSH is encrypted which means the entire SSH communication is encapsulated in a the SSH Session. This tutorial will assist in configuring the remote server to allow X11 Forwarding through SSH and will provide local commands or software needed to establish connection to the X11 Session through SSH.
How to disable and re-enable user accounts in Linux
- Details
- Written by d31373
Creating user accounts on Linux can be easy and was discussed in another tutorial. Many people need to create and remove user accounts but few people actually consider wanting to disable them.
Luckily if you wish to disable a user account, it isn't that hard. This guide will demonstrate how to easily disable or enable an account using a very common command.
Read more: How to disable and re-enable user accounts in Linux
How to autostart TeamViewer in Linux
- Details
- Written by d31373
There are plenty of remote control software solutions for Linux and plenty of them allow for administration of the console session. In Windows we would refer to this as "Session 0" or the native desktop interface that a user would normally need to be physically present at a keyboard and monitor connected to that computer or server in order to see. TeamViewer is another "remote control software". Conveniently the TeamViewer development team has made TeamViewer available for Windows, Mac, and Linux.
This tutorial will assist in configuring your machine to auto-start TeamViewer before a session has been initiated so that the user is able to initiate the login of any user allowed to login to the system.
How to set ownership and permissions using chown and chmod in Linux
- Details
- Written by d31373
Occasionally you may need to change the ownership or permissions of a file or provide access to files for a specific user or a group of users. Ownership of a file is important in determining how permissions are given. Every file and folder is owned by a user and a group. The primary owner of a file does not neccessarily need to be in the group which "owns" the file or folder.
This guide is to help change ownership and permissions in Linux using some of the most commonly used options.
Read more: How to set ownership and permissions using chown and chmod in Linux
Page 1 of 3