SSH Private Key conversion

In attempt to login into a ssh server using a private key in phpstorm I ran accross this error.

Keypair ‘private_key.ppk’ is corrupt or has unknown format. Only SSH2 keys in OpenSSH format or PuTTY Private Key *.ppk are supported. Error message: The cipher ‘aes256-cbc’ is required, but it is not available.

This error will not allow the “next” and “test connection” button to appear

The issue here is that the private key format is incorrect. You’ll will need to convert the private key to open ssh format. And the way to do that is

Open your private key in PuTTYGen
Top menu “Conversions”->”Export OpenSSH key”.
Save the new OpenSSH key when prompted.

Laravel Homestead Vagrant windows setup

video notes:
9:35 editing hosts files
6:13 putty ssh to vagrant server

# start vagrant
# inside C:\Users\username\Desktop\vagrant\Code
$ vagrant up

# the url will be http://homestead.app:8000/

# vagrant for public access
# http://stackoverflow.com/questions/18051760/how-to-access-vagrant-box-in-public-network#answer-18068143

config.vm.network :public_network, ip: "192.168.1.21"

# to allow symbolic links, ln -s
# in windows 7 you need to run the terminal as administrator
https://github.com/cityindex-attic/logsearch/issues/7#issuecomment-19054050

Installing Burp Suite

# To download current version see http://portswigger.net/burp/download.html OR

# using Ubuntu 16.04.1 LTS
# Download burp suite:
https://portswigger.net/burp/releases/download?product=free&version=1.7.27&type=linux

$ sha256sum burpsuite_free_linux_v1_7_27.sh
be1b9c4c6c4d25a3d11bbd3ffff845a9ed3b2a1e7740c72ab89a913283eaad86  burpsuite_free_linux_v1_7_27.sh
$ sh burpsuite_free_linux_v1_7_27.sh

# Using Ubuntu 12.04.4 LTS

$ sudo su
$ cd /opt
$ mkdir burpsuite
$ cd /opt/burpsuite

# or the current version see http://portswigger.net/burp/download.html

$ cd /opt/burpsuite
$ wget http://portswigger.net/burp/burpsuite_free_v1.5.jar 
$ java -jar burpsuite_free_v1.5.jar