adding last

This commit is contained in:
kar
2025-10-14 19:06:41 +00:00
parent 4b233a3aad
commit 84da7efcd7
+12 -4
View File
@@ -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