File tree Expand file tree Collapse file tree 2 files changed +25
-11
lines changed
Expand file tree Collapse file tree 2 files changed +25
-11
lines changed Original file line number Diff line number Diff line change @@ -7,17 +7,19 @@ script=$(readlink -f "$0")
77dir=$( dirname " $script " )
88
99project=$PROJECT
10- key_file=id_root-$project
11- key_name=root@$project
12- key_path=$dir /id/$key_file
10+ key_dir=~ /.ssh/id
11+ key_file=" root-$project "
12+ key_name=" root@$project "
13+ key_path=" $key_dir /$key_file "
1314server=$project
1415
1516# hcloud context create $project
1617hcloud context use $project
1718
19+ mkdir -pm 700 $key_dir
1820ssh-keygen -t ed25519 -a 100 -C $key_name -f $key_path
1921ssh-add $key_path
20- hcloud ssh-key create --name $key_name --public-key-from-file $key_path .pub
22+ hcloud ssh-key create --name $key_name --public-key-from-file " $key_path .pub"
2123
2224firewalls/create.sh
2325
@@ -30,4 +32,15 @@ hcloud server create \
3032 --name $server \
3133 --ssh-key $key_name \
3234 --type cax11 \
33- -o json > $server .json
35+ -o json > $dir /$server .json
36+
37+ ipv4=$( hcloud server ip $server )
38+ ipv6=$( hcloud server ip -6 $server )
39+
40+ cat << EOF >>~/.ssh/config
41+
42+ Host $server
43+ HostName $ipv4
44+ User root
45+ IdentityFile $key_path
46+ EOF
Original file line number Diff line number Diff line change @@ -7,17 +7,18 @@ script=$(readlink -f "$0")
77dir=$( dirname " $script " )
88
99project=$PROJECT
10- key_file=id_root-$project
11- key_name=root@$project
12- key_path=$dir /id/$key_file
10+ key_dir=" ~/.ssh/id"
11+ key_file=" root-$project "
12+ key_name=" root@$project "
13+ key_path=" $key_dir /$key_file "
1314server=$project
1415
1516hcloud context use $project
1617
17- firewalls/delete.sh
18-
1918hcloud server disable-protection $server delete rebuild
2019hcloud server delete $server
2120
21+ firewalls/delete.sh
22+
2223hcloud ssh-key delete $key_name
23- # rm $key_path
24+ echo " local key path: $key_path "
You can’t perform that action at this time.
0 commit comments