Add port via Socket
mkdir -p /etc/systemd/system/ssh.socket.d

/etc/systemd/system/ssh.socket.d/listen.conf
[Socket]
ListenStream=22
ListenStream=10022

systemctl daemon-reload
XGD Open SSH

https://github.com/yurenchen000/xdg-open-ssh

cat << EOF > ~/.local/share/applications/ssh-handler.desktop
[Desktop Entry]
Type=Application
Name=SSH Handler
Exec=$HOME/.local/bin/xdg-open-ssh.sh %u
Icon=utilities-terminal
StartupNotify=false
MimeType=x-scheme-handler/ssh
EOF

cat << EOF > ~/.local/bin/xdg-open-ssh.sh
#!/bin/bash

terminator -e "ssh \${@##ssh://}"
EOF

cat << EOF > mimeapps.list
[Default Applications]
x-scheme-handler/ssh=ssh-handler.desktop
EOF

xdg-mime default ssh-handler.desktop x-scheme-handler/ssh
xdg-mime uninstall ssh-handler.desktop
rm mimeapps.list

rm -f /usr/share/applications/ssh-handler.desktop
rm -f ~/.local/share/applications/ssh-handler.desktop
rm -f ~/.local/bin/xdg-open-ssh.sh
Navigation
Print/export
QR Code
QR Code wiki:ssh (generated for current page)