dev to main periodic update #71
@ -36,44 +36,44 @@ If you are new to the Threefold ecosystem and you want to deploy workloads on th
|
||||
```
|
||||
* Once connected, update, upgrade and install the desktop environment
|
||||
* Update
|
||||
```
|
||||
sudo apt update -y && sudo apt upgrade -y
|
||||
```
|
||||
```
|
||||
sudo apt update -y && sudo apt upgrade -y
|
||||
```
|
||||
* Install a light-weight desktop environment (Xfce)
|
||||
```
|
||||
sudo apt install xfce4 xfce4-goodies -y
|
||||
```
|
||||
```
|
||||
sudo apt install xfce4 xfce4-goodies -y
|
||||
```
|
||||
* Create a user with root access
|
||||
```
|
||||
adduser newuser
|
||||
```
|
||||
```
|
||||
ls /home
|
||||
```
|
||||
* You should see the newuser directory
|
||||
```
|
||||
adduser newuser
|
||||
```
|
||||
```
|
||||
ls /home
|
||||
```
|
||||
* You should see the newuser directory
|
||||
* Give sudo capacity to newuser
|
||||
```
|
||||
usermod -aG sudo newuser
|
||||
```
|
||||
```
|
||||
usermod -aG sudo newuser
|
||||
```
|
||||
* Make newuser accessible by SSH
|
||||
```
|
||||
su - newuser
|
||||
```
|
||||
```
|
||||
mkdir ~/.ssh
|
||||
```
|
||||
```
|
||||
nano ~/.ssh/authorized_keys
|
||||
```
|
||||
* add authorized public key in file and save
|
||||
```
|
||||
su - newuser
|
||||
```
|
||||
```
|
||||
mkdir ~/.ssh
|
||||
```
|
||||
```
|
||||
nano ~/.ssh/authorized_keys
|
||||
```
|
||||
* add authorized public key in file and save
|
||||
* Exit the VM and reconnect with new user
|
||||
```
|
||||
exit
|
||||
```
|
||||
```
|
||||
exit
|
||||
```
|
||||
* Reconnect to the VM terminal and install XRDP
|
||||
```
|
||||
ssh newuser@VM_IPv4_address
|
||||
```
|
||||
```
|
||||
ssh newuser@VM_IPv4_address
|
||||
```
|
||||
* Install XRDP
|
||||
```
|
||||
sudo apt install xrdp -y
|
||||
@ -83,9 +83,9 @@ If you are new to the Threefold ecosystem and you want to deploy workloads on th
|
||||
sudo systemctl status xrdp
|
||||
```
|
||||
* If not running, run manually:
|
||||
```
|
||||
sudo systemctl start xrdp
|
||||
```
|
||||
```
|
||||
sudo systemctl start xrdp
|
||||
```
|
||||
* If needed, configure xrdp (optional)
|
||||
```
|
||||
sudo nano /etc/xrdp/xrdp.ini
|
||||
@ -93,9 +93,9 @@ If you are new to the Threefold ecosystem and you want to deploy workloads on th
|
||||
* Create a session with root-access user
|
||||
Move to home directory
|
||||
* Go to home directory of root-access user
|
||||
```
|
||||
cd ~
|
||||
```
|
||||
```
|
||||
cd ~
|
||||
```
|
||||
* Create session
|
||||
```
|
||||
echo "xfce4-session" | tee .xsession
|
||||
@ -107,9 +107,9 @@ Move to home directory
|
||||
|
||||
* Find your local computer IP address
|
||||
* On your local computer terminal, write
|
||||
```
|
||||
curl ifconfig.me
|
||||
```
|
||||
```
|
||||
curl ifconfig.me
|
||||
```
|
||||
|
||||
* On the VM terminal, allow client computer port to the firewall (ufw)
|
||||
```
|
||||
@ -124,16 +124,16 @@ Move to home directory
|
||||
sudo ufw status
|
||||
```
|
||||
* If not active, do the following:
|
||||
```
|
||||
sudo ufw disable
|
||||
```
|
||||
```
|
||||
sudo ufw enable
|
||||
```
|
||||
```
|
||||
sudo ufw disable
|
||||
```
|
||||
```
|
||||
sudo ufw enable
|
||||
```
|
||||
* Then the ufw status should show changes
|
||||
```
|
||||
sudo ufw status
|
||||
```
|
||||
```
|
||||
sudo ufw status
|
||||
```
|
||||
|
||||
|
||||
## Client Side: Install Remote Desktop Connection for Windows, MAC or Linux
|
||||
@ -149,7 +149,7 @@ Simply download the app, open it and write the IPv4 address of the VM. You then
|
||||
* [Remote Desktop Connection app](https://apps.microsoft.com/store/detail/microsoft-remote-desktop/9WZDNCRFJ3PS?hl=en-ca&gl=ca&rtc=1)
|
||||
* MAC
|
||||
* Download in app store
|
||||
* [Microsoft Remote Desktop Connection app](https://apps.apple.com/ca/app/microsoft-remote-desktop/id1295203466?mt=12)
|
||||
* [Microsoft Remote Desktop Connection app](https://apps.apple.com/ca/app/microsoft-remote-desktop/id1295203466?mt=12)
|
||||
* Linux
|
||||
* [Remmina RDP Client](https://remmina.org/)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user