浏览代码

[ssh] Update git key

Colin Powell 6 月之前
父节点
当前提交
04442676a3
共有 5 个文件被更改,包括 15 次插入22 次删除
  1. 1 0
      .gitignore
  2. 9 18
      bin/.bin/newjail
  3. 1 0
      ssh/.ssh/2024_git.pub
  4. 2 2
      ssh/.ssh/config
  5. 2 2
      x/.xinitrc

+ 1 - 0
.gitignore

@@ -20,6 +20,7 @@ QtProject.conf
 powellc
 1904_powellc
 2022_git
+2024_git
 2022_h2_powellc
 2022_q4_sure
 jails

+ 9 - 18
bin/.bin/newjail

@@ -1,27 +1,18 @@
 #!/bin/sh
 # Create the jail with dhcp on
-iocage create -r 12.2-RELEASE --name $1 dhcp=on
-
-# Install avahi and .local DNS
-iocage exec -f $1 "pkg install -y avahi-app dbus nss_mdns && sysrc dbus_enable="YES" && sysrc avahi_daemon_enable="YES""
-iocage exec $1 sed -i -e '/^hosts/s/dns/mdns dns/' /etc/nsswitch.conf
-iocage exec $1 "service dbus start && service avahi-daemon start"
+iocage create -r 14.1-RELEASE --name $1 dhcp=on boot=on
 
+# Install mdnsd and .local DNS
+iocage exec -f $1 "pkg install -y python311 openmdns && sysrc mdnsd_enable="YES" && sysrc mdnsd_flags=epair0b && service mdnsd start"
 
 # Copy our jail public key to allow login
-mkdir /zroot/iocage/jails/$1/root/root/.ssh
-cp .ssh/jails.pub /zroot/iocage/jails/$1/root/root/.ssh/authorized_keys
+mkdir /tank/iocage/jails/$1/root/root/.ssh
+cp /home/powellc/.ssh/jails.pub /tank/iocage/jails/$1/root/root/.ssh/authorized_keys
 
 # Allow root login and start SSH
-iocage exec $1 sed -i -e '/^#PermitRootLogin/s/#Permit/Permit/' /etc/ssh/sshd_config
-iocage exec $1 sed -i -e '/^PermitRootLogin/s/no/yes/' /etc/ssh/sshd_config
-iocage exec $1 sysrc sshd_enable="YES"
-iocage exec $1 service sshd start
+iocage exec -f $1 "echo 'PermitRootLogin yes' >> /etc/ssh/sshd_config && sysrc sshd_enable="YES" && service sshd start"
 
 # Add our new IP address to our unbound local zone
-ip_address=$(iocage exec $1 ifconfig epair0b | grep 'inet ' | awk '{print $2}')
-echo 'local-data: "'$1'.local	IN	A	'$ip_address'"' >> /zroot/iocage/jails/dns/root/var/unbound/local.zones
-iocage exec dns service unbound restart
-
-
-
+#ip_address=$(iocage exec $1 ifconfig epair0b | grep 'inet ' | awk '{print $2}')
+#echo 'local-data: "'$1'.service	IN	A	'$ip_address'"' >> /tank/iocage/jails/dns/root/var/unbound/service.zones
+#iocage exec dns service unbound restart

+ 1 - 0
ssh/.ssh/2024_git.pub

@@ -0,0 +1 @@
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFqEWd49UDDidJ6CoWDPFL5F9B2+LJQuANRPdTS5s8TY code@unbl.ink

+ 2 - 2
ssh/.ssh/config

@@ -16,9 +16,9 @@ Host github.com
 
 # Home Gitea account:
 Host code.unbl.ink git.service 192.168.40.118 gogs*
-  Port 2222
+  Port 22
   User git
-  IdentityFile ~/.ssh/2022_git
+  IdentityFile ~/.ssh/2024_git
   PreferredAuthentications publickey
   PasswordAuthentication no
   IdentitiesOnly yes

+ 2 - 2
x/.xinitrc

@@ -8,6 +8,6 @@ fi
 
 #setxkbmap -model pc105 -layout us,ru -option grp:ctrls_toggle
 #setxkbmap -option caps:escape -option compose:ralt &
-setxkbmap -option terminate:ctrl_alt_bksp
+#setxkbmap -option terminate:ctrl_alt_bksp
 
-exec i3
+exec gnome-session