adding last
This commit is contained in:
+12
-4
@@ -23,13 +23,14 @@ install_cloudflared() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
create_ssh_config(){
|
create_ssh_config(){
|
||||||
ssh_config_path="/home/$USER/.ssh"
|
local real_user=$1
|
||||||
|
ssh_config_path="/home/$real_user/.ssh"
|
||||||
if [[ -d ssh_config_path ]]; then
|
if [[ -d ssh_config_path ]]; then
|
||||||
echo "Carpeta .ssh encontrada, la configuracion ssh se sobreescribira, seguro que quieres continuar? "
|
echo "Carpeta .ssh encontrada, la configuracion ssh se sobreescribira, seguro que quieres continuar? "
|
||||||
read "[y]es or [n]o" opc
|
read "[y]es or [n]o" opc
|
||||||
case opc in
|
case opc in
|
||||||
y)
|
y)
|
||||||
echo -e "Host ssh1.karimlpg.net\nProxyCommand /usr/local/bin/cloudflared access ssh --hostname %h" >> $ssh_config_path/config
|
echo -e "Host ssh1.karimlpg.net\nProxyCommand /usr/local/bin/cloudflared access ssh --hostname %h" > $ssh_config_path/config
|
||||||
echo "Terminando configuracion"
|
echo "Terminando configuracion"
|
||||||
;;
|
;;
|
||||||
n)
|
n)
|
||||||
@@ -42,7 +43,9 @@ create_ssh_config(){
|
|||||||
|
|
||||||
else
|
else
|
||||||
echo "Creando carpeta .ssh y configuracion"
|
echo "Creando carpeta .ssh y configuracion"
|
||||||
mkdir -p /home/$USER/.ssh && echo -e "Host ssh1.karimlpg.net\nProxyCommand /usr/local/bin/cloudflared access ssh --hostname %h" >> $ssh_config_path/config
|
mkdir -p $ssh_config_path
|
||||||
|
chown -R $real_user:$real_user $ssh_config_path
|
||||||
|
echo -e "Host ssh1.karimlpg.net\nProxyCommand /usr/local/bin/cloudflared access ssh --hostname %h" > $ssh_config_path/config
|
||||||
echo "Terminando configuracion"
|
echo "Terminando configuracion"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@@ -52,9 +55,14 @@ main() {
|
|||||||
echo "Necesitas usar sudo para ejecutar el script"
|
echo "Necesitas usar sudo para ejecutar el script"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
if [ $SUDO_USER ]; then
|
||||||
|
real_user=$SUDO_USER
|
||||||
|
else
|
||||||
|
real_user=$(whoami)
|
||||||
|
fi
|
||||||
install_dependencies
|
install_dependencies
|
||||||
install_cloudflared
|
install_cloudflared
|
||||||
create_ssh_config
|
create_ssh_config "$real_user"
|
||||||
}
|
}
|
||||||
|
|
||||||
main
|
main
|
||||||
|
|||||||
Reference in New Issue
Block a user