# VMWare Basics & Linux Setup
## Topics
1. VMWare Basics
2. How to setup VM
3. How to create HDD to VM
4. How to SSH
5. How to use SFTP
6. How to use VSCode/WinCP
7. How to test things
## Links
- [common-linux-installer](https://github.com/Evatix/common-linux-installer)
## Step 01 : VMWare Basics
## Step 02 : How to setup VirtualMachine
## Step 03 : How to create HDD and attach it to VMWare
## Step 04 : How to SSH
## Step 05 : How to use SFTP
## Step 06 : How to use VSCode/WinCP
## Step 07 : How to test things
## SSH Keys
- https://gist.github.com/jexchan/2351996
`sudo apt install openbsd-inetd`
`cat ~/.ssh/id_rsa.pub`
`ssh-keygen -t rsa -b 4096 -C "Your email"`
`cat ~/.ssh/id_rsa.pub`
`sudo vim ~/.ssh/authorized_keys`
gg, dG - to clear all in vim
now copy the keys
### Windows (on bash):
`clip < ~/.ssh/id_rsa.pub`
### Mac:
`pbcopy < ~/.ssh/id_rsa.pub`
### GNU/Linux (requires xclip):
`sudo apt install xclip`
`xclip -sel clip < ~/.ssh/id_rsa.pub`