How to ssh with public-key on an iPad? I want to use an iPad to connect to a linux server through ssh. However, the server only accepts encrypted access using public-key authentication. Is there any way to do that?   

So one question is what app to ssh. The other is how and where to put the key.

I basically want to use vim on the server. And optionally, if possible, gnuplot is also helpful.
This is totally feasible. 

I would start with an app like prompt by panic that has excellent quality, proper documentation and first rate support. 


https://www.panic.com/prompt/


They say shockingly good software, and I’ve found that to be an understatement as a happy customer for years, paying for many of their products. Prompt is a 5 star app in my book, best of the best for ssh from iOS.