Update vmcreate1.sh

This commit is contained in:
2025-10-24 16:10:51 +00:00
parent 8fe0c51b8b
commit b58f8b29af

View File

@@ -79,14 +79,16 @@ ip_check() {
} }
#Проверяем ключ #Проверяем ключ
if [ -v privkey ]; then if [ -v pubvkey ]; then
if [[ ! -f privkey ]]; then if [[ ! -f pubvkey ]]; then
input=y input=y
echo "Private key does not exist. Generate new pair? y/n" echo "Private key does not exist. Generate new pair? y/n"
read input read input
case $input in case $input in
y) keypair_generate;; y) keypair_generate;;
Y) keypair_generate;; Y) keypair_generate;;
n) read -p "Enter name for you private key: " privkey && keypair_generate ("$privkey");;
N) read -p "Enter name for you private key: " privkey && keypair_generate ("$privkey");;
*) echo "Use '-f' flag for help"; exit 0;; *) echo "Use '-f' flag for help"; exit 0;;
esac esac
else keypair_generate else keypair_generate
@@ -97,9 +99,9 @@ if [ -v privkey ]; then
fi fi
keypair_generate (){ keypair_generate (){
ssh-keygen -t rsa -N "" -f key.pub && ssh-keygen -t rsa -N "" -f $1
#указать в конце функции переменную для вывода названия приватного ключа #указать в конце функции переменную для вывода названия приватного ключа
privkey= pubkey="$privkey".pub
} }
embed_key(){ embed_key(){