mirror of https://github.com/01-edu/public.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.2 KiB
30 lines
1.2 KiB
![]()
4 years ago
|
## remote
|
||
|
|
||
|
### Connect
|
||
|
|
||
|
To type commands in a distant shell, you can use your peripherals (keyboard, monitor) or [SSH](<https://en.wikipedia.org/wiki/SSH_(Secure_Shell)>).
|
||
|
|
||
|
It is more comfortable to use SSH because you can use your usual terminal, with the right keymap, theme, etc.
|
||
|
|
||
|
Do to this exercise you will need to add this VM :
|
||
|
|
||
|
- [01_remote](https://assets.01-edu.org/sys/01_remote.tar.gz)
|
||
|
|
||
|
Because the VM is behind the VirtualBox NAT router you can't access it directly. Unless you add a port forwarding rule in the VM settings that maps a host port to a guest port. Host refers to your machine and guest to the VM.
|
||
|
|
||
|
Host & guest IP addresses don't need to be specified, guest port needs to be 22 because that's SSH default listening port.
|
||
|
|
||
|
Then connect to it via SSH (this is the only way since consoles are disabled) :
|
||
|
|
||
|
```
|
||
|
ssh -p HOST_PORT root@localhost
|
||
|
```
|
||
|
|
||
|
### Configure
|
||
|
|
||
|
It is recommended to change the default SSH port (22) to prevent bots from trying to connect to it.
|
||
|
|
||
|
Since we are pretending that the guest VM is a server, change the SSH service port and make sure the port forwarding of the Virtual NAT network still works !
|
||
|
|
||
|
In addition, you will need to allow the new port in the firewall `ufw`.
|