Skip to content

iOS SSH client planning

Joshua Akers edited this page Aug 1, 2021 · 2 revisions

We currently use NMSSH for the iOS client: http://cocoadocs.org/docsets/NMSSH/2.2.7/

There are some issues with this implementation:

  • The last release was in July 2018
  • Newer signature algorithms are not supported

Other options

  • SwiftSH
    • Written by the main author of NMSSH
    • Last commit was in August 2019
    • Doesn't support SCP or SFTP
    • No documentation
  • SwiftNIO SSH
    • Is more like libssh2 than openssh
    • Cannot use openssh keys
  • Shout
    • Does not officially support iOS, but there are hacks to get it to work

Clone this wiki locally