#!/bin/bash
# 
read -p "SSH remote host (hostname or ip address): " host;
#
read -p "If a puplic_key authentification?: N or y: " puplic;
#
read -p "SSH remote port (22): " port;
#
read -p "SSH remote username: " username;
#
if [ "$puplic" == "y" ];
  then
    read -p "How is your public_key?: " key;
    echo $key > ~/.ssh/id_rsa.pub;

    rm ~/.ssh/id_rsa;
    echo "Enter your private id here and press the enter key for a new line and when you are done confirm with finish !!!";
    while [ "$id" != "finish" ];
      do
      read -p "How is your id_rsa key?: " id;
      echo $id >> ~/.ssh/id_rsa;
    done
    exec ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -p $port $username@$host;
  else
    exec ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -p $port $username@$host;
fi