External Access¶
To access GERAD or CIRRELT machines when using your personal computer, you must first connect to our VPN.
First, install the client on your computer if you don't have it and contact us to obtain the configuration files at one of the following addresses:
Windows¶
Download the OpenVPN client and install it on your computer.
macOS¶
You can choose between:
Download and install the software.
Linux¶
On Linux, the software is often already installed. Otherwise, you can install it using your package manager.
Ubuntu¶
sudo apt update
sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome -y
sudo systemctl restart NetworkManager
Fedora¶
sudo dnf install openvpn NetworkManager-openvpn NetworkManager-openvpn-gnome -y
sudo systemctl restart NetworkManager
AlmaLinux¶
sudo dnf install epel-release -y
sudo crb enable
sudo dnf install openvpn NetworkManager-openvpn NetworkManager-openvpn-gnome -y
sudo systemctl restart NetworkManager
SSH Connection¶
After establishing the VPN connection, to connect to a GERAD or CIRRELT machine, you must know the machine's hostname and have an SSH client available.
Windows¶
You can open a PowerShell terminal, which provides access to the ssh program.
Note that on some computers, the Windows SSH client may not be directly compatible. In this case, you will need to create or modify the config file in your SSH directory and add the following configuration.
In the example below, the rule applies to all hosts, although it is preferable to be more specific.
macOS and Linux¶
Open the Terminal application and use the ssh command.
File Transfer¶
If you need to transfer files from your personal computer to your account, you can use a program such as:
Tools¶
Here is a list of tools that may be useful in various situations:
- Tmux. Terminal multiplexer that enables you to maintain remote sessions even when your network connection is temporarily lost or interrupted.
- Visual studio code. Allows you to edit files and documents on a remote machine directly from your local computer.