One of my favorite features of other SSH clients on iOS/iPadOS is their use of Live Activities. When enabled on a Profile, it’ll start a live activity when I connect to a server which maintains the connection active until I manually kill the activity or disconnect from the server. This helps avoid some of the disconnect/reconnect issues that can happen when the app gets backgrounded and the connection is broken.