Skip to content

Commit ce40b02

Browse files
committed
Add documentation for Free SSH Client for iPad and iPhone
1 parent 91fb978 commit ce40b02

3 files changed

Lines changed: 383 additions & 0 deletions

File tree

Lines changed: 149 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,149 @@
1+
---
2+
title: Free SSH Client for iPad — WebSSH
3+
description: WebSSH is the best free SSH client for iPad. Enjoy a full terminal on a large screen, Split View multitasking, external keyboard support, SFTP file management, and built-in network diagnostics.
4+
---
5+
6+
# Free SSH Client for iPad: Your Portable Sysadmin Workstation
7+
8+
The iPad's large screen, external keyboard support, and multitasking capabilities make it an exceptional platform for remote server management — and **WebSSH** is built to take full advantage of it. Whether you're working from a coffee shop, a conference, or the couch, WebSSH turns your iPad into a capable SSH terminal with no monthly fees.
9+
10+
---
11+
12+
## What Is WebSSH?
13+
14+
WebSSH is a native iOS/iPadOS SSH client focused on privacy and security. All connections are direct — your credentials and session data stay on your device and go straight to your server, never through a third-party relay. It's built for sysadmins, developers, and network engineers who need a reliable terminal wherever they are.
15+
16+
Available for free on the [App Store](https://apps.apple.com/app/id497714887), WebSSH runs on iPad, iPhone, and Mac under a single Apple ID.
17+
18+
---
19+
20+
## Why the iPad Is Ideal for SSH Work
21+
22+
Unlike a phone screen, the iPad gives you a genuinely usable terminal. Here's what makes it stand out:
23+
24+
### More Screen, More Context
25+
26+
With the iPad's larger display, you see more lines of output at once. Reading logs, editing config files, or navigating a `tmux` or `screen` session feels natural — much closer to working at a desktop terminal than squinting at a phone.
27+
28+
### External Keyboard Support
29+
30+
Pair your iPad with a Magic Keyboard, Smart Keyboard Folio, or any Bluetooth keyboard and WebSSH becomes a near-desktop SSH experience. All standard keyboard shortcuts work in-session: `Ctrl+C`, `Ctrl+Z`, `Tab` autocomplete, and arrow key navigation all function as expected.
31+
32+
### Split View Multitasking
33+
34+
Use iPad's Split View to run WebSSH alongside another app — a note-taking app, a browser with your runbook, or a second WebSSH session. This is particularly useful during incident response, where you might be following documentation on one side while running commands on the other.
35+
36+
### Stage Manager (iPadOS 26+)
37+
38+
On supported iPads, Stage Manager lets you float WebSSH in a resizable window alongside other apps, making the iPad feel even more like a laptop replacement for server management tasks.
39+
40+
---
41+
42+
## Full Feature Set
43+
44+
### SSH & Protocol Support
45+
46+
WebSSH handles all major remote access protocols:
47+
48+
- **SSH** — encrypted shell sessions to Linux, Unix, macOS, network gear, and more
49+
- **SFTP** — complete file management on remote servers
50+
- **Telnet** — access to legacy devices and older network hardware
51+
- **Serial** — for embedded and IoT environments
52+
53+
### Authentication Methods
54+
55+
WebSSH supports every authentication method you're likely to encounter:
56+
57+
- Password authentication
58+
- Challenge-response / two-factor authentication (2FA)
59+
- RSA, DSA, and ED25519 private keys
60+
- PuTTY Private Key (.ppk) files
61+
- Port Knocking
62+
63+
### SFTP File Management
64+
65+
Transfer and manage files without leaving the app:
66+
67+
- Browse remote directory trees
68+
- Create, rename, move, and delete files and folders
69+
- Edit text files (config files, scripts) directly in-app
70+
- Upload files from your iPad's Files app or cloud storage
71+
- Download files from the server to local storage
72+
73+
### Built-in Network Diagnostics
74+
75+
WebSSH includes sysadmin tools you'll reach for constantly:
76+
77+
- **Ping** — test reachability and latency
78+
- **Traceroute** — map the network path to any host
79+
- **Whois** — domain ownership lookups
80+
- **DNS Lookup** — query A, AAAA, MX, TXT, CNAME, and other record types
81+
82+
### Offline Shell with mashREPL
83+
84+
No network? No problem. WebSSH's **mashREPL** feature gives you a local shell on your iPad with commands including `ls`, `grep`, `curl`, `ping`, `tar`, and many more. Useful for testing scripts, exploring syntax, or keeping productive in offline environments.
85+
86+
---
87+
88+
## Free vs. Pro: What You Get
89+
90+
The free version of WebSSH is the most capable free SSH app on the iPad App Store. Every feature is available — the only restriction is that you can save **one connection** at a time.
91+
92+
**WebSSH Pro** removes that limit, giving you unlimited saved connections. It's a **one-time purchase** with no subscription. One purchase covers all your Apple devices — iPad, iPhone, and Mac — using the same Apple ID.
93+
94+
For details, see the [pricing page](/documentation/pricing/).
95+
96+
---
97+
98+
## Getting Started on iPad
99+
100+
1. Download [WebSSH from the App Store](https://apps.apple.com/app/id497714887)
101+
2. Tap **+** to create a new connection
102+
3. Enter your hostname or IP address, port (default: 22), username, and authentication credentials
103+
4. Tap **Connect**
104+
105+
The terminal interface on iPad renders clearly at full screen. You can enable the keyboard accessory row for special keys (Esc, Tab, Ctrl, arrow keys) when using the on-screen keyboard, or rely on your external keyboard's native keys.
106+
107+
## Frequently Asked Questions
108+
109+
### Is WebSSH free to use on iPad?
110+
111+
Yes. You can download and use WebSSH for free with full feature access. The only limitation is one saved connection at a time. The Pro upgrade (one-time purchase) removes this limit.
112+
113+
### Does WebSSH support external keyboards on iPad?
114+
115+
Yes. WebSSH works with all Bluetooth and Smart Connector keyboards on iPad. Standard terminal shortcuts like `Ctrl+C`, `Ctrl+Z`, `Tab`, and arrow keys all work natively in SSH sessions.
116+
117+
### Can I use Split View with WebSSH on iPad?
118+
119+
Yes. WebSSH supports iPad multitasking, including Split View and Slide Over. This lets you run WebSSH alongside a browser, notes app, or another SSH session.
120+
121+
### What iPad models does WebSSH support?
122+
123+
WebSSH supports iPadOS 26 or later.
124+
125+
### Can I use the iPad as a laptop replacement for SSH work with WebSSH?
126+
127+
For many sysadmin and DevOps tasks, yes. With an iPad Pro or iPad Air, an external keyboard, and WebSSH Pro's unlimited connections, you can manage multiple servers, transfer files via SFTP, and run network diagnostics — all without a laptop.
128+
129+
### Is my data safe when using WebSSH on iPad?
130+
131+
Yes. WebSSH is entirely local — it does not route your sessions through any third-party servers or cloud infrastructure. Your connection goes directly from your iPad to your remote host. All sessions are encrypted by the SSH protocol itself.
132+
133+
### Can I import SSH keys from cloud storage on iPad?
134+
135+
Yes. WebSSH integrates with the iOS Files app, so you can import private key files (PEM, OpenSSH, PuTTY .ppk) from iCloud Drive, Dropbox, Google Drive, or any compatible provider.
136+
137+
### Does WebSSH work over 5G or LTE on iPad?
138+
139+
Yes. WebSSH works over any network connection — Wi-Fi, 5G, LTE, or even personal hotspot. As long as you can reach your server's SSH port from your current network, WebSSH will connect.
140+
141+
### Does buying WebSSH Pro on iPad also cover iPhone and Mac?
142+
143+
Yes. WebSSH Pro is a universal purchase. One payment through the App Store unlocks Pro on all devices sharing the same Apple ID, including iPhone and Mac.
144+
145+
## Download WebSSH for iPad
146+
147+
Free to download. No subscription. Works on every iPad running iPadOS 26 or later.
148+
149+
[Download on the App Store →](https://apps.apple.com/app/id497714887)
Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
---
2+
title: Free SSH Client for iPhone — WebSSH
3+
description: WebSSH is the best free SSH client for iPhone. Connect to remote servers, manage files with SFTP, run diagnostics, and stay in control of your infrastructure — all from your iPhone.
4+
---
5+
6+
# Free SSH Client for iPhone: Full Terminal Access in Your Pocket
7+
8+
Whether you're an on-call sysadmin, a developer who needs to push a hotfix at midnight, or a network engineer troubleshooting from the road, **WebSSH** gives you a full-featured SSH client on your iPhone — for free.
9+
10+
No subscription. No complicated setup. Just open the app, connect, and get to work.
11+
12+
---
13+
14+
## What Is WebSSH?
15+
16+
WebSSH is a native iOS SSH client designed with privacy and security at its core. Unlike cloud-based terminal tools, WebSSH is entirely local — your credentials and session data never leave your device or pass through a third-party server. Everything goes directly from your iPhone to your remote host.
17+
18+
Available on the [App Store](https://apps.apple.com/app/id497714887), WebSSH supports iPhone, iPad, and Mac under a single Apple ID purchase.
19+
20+
---
21+
22+
## Key Features of WebSSH on iPhone
23+
24+
### Full SSH & Protocol Support
25+
26+
WebSSH supports all the protocols you need as a mobile sysadmin:
27+
28+
- **SSH** — encrypted shell sessions to Linux, Unix, macOS, or any SSH-enabled host
29+
- **SFTP** — browse, upload, download, rename, and delete remote files
30+
- **Telnet** — connect to legacy devices and network hardware
31+
- **Serial** — for embedded systems and IoT workflows
32+
33+
### Flexible Authentication
34+
35+
Forget worrying about whether your preferred auth method will work. WebSSH supports:
36+
37+
- Password authentication
38+
- Challenge-response / two-factor authentication (2FA)
39+
- RSA, DSA, and ED25519 keys
40+
- PuTTY Private Key (.ppk) format
41+
- Port Knocking
42+
43+
### Built-in Sysadmin Tools
44+
45+
When a quick SSH session isn't enough, WebSSH's built-in diagnostic tools are right there in the app:
46+
47+
- **Ping** — verify host reachability
48+
- **Traceroute** — trace the network path to a host
49+
- **Whois** — look up domain registration data
50+
- **DNS Lookup** — query A, MX, TXT, and other DNS records
51+
52+
### Offline Shell with mashREPL
53+
54+
Away from your server but need a quick command? WebSSH includes **mashREPL**, a local offline shell with commands like `ls`, `grep`, `curl`, `ping`, `tar`, and many more — no network connection required.
55+
56+
### SFTP File Management
57+
58+
Manage remote files directly from your iPhone:
59+
60+
- Browse remote directories
61+
- Create, rename, and delete files and folders
62+
- Edit text files in-app
63+
- Upload files from your iPhone to the server
64+
- Download files from the server to your iPhone
65+
66+
---
67+
68+
## Free vs. Pro: What's the Difference?
69+
70+
WebSSH is one of the most generous free SSH clients on the App Store. The free version includes access to **all features** — the only limit is that you can save **one connection** at a time.
71+
72+
If you manage multiple servers, upgrading to **WebSSH Pro** unlocks unlimited saved connections. It's a **one-time purchase** — not a subscription. One purchase covers all your Apple devices (iPhone, iPad, Mac) sharing the same Apple ID.
73+
74+
See the full [pricing details](/documentation/pricing/) to compare.
75+
76+
---
77+
78+
## Getting Started on iPhone
79+
80+
1. Download [WebSSH from the App Store](https://apps.apple.com/app/id497714887)
81+
2. Tap **+** to add your first connection
82+
3. Enter your host, port (default: 22), username, and authentication method
83+
4. Tap **Connect** — you're in
84+
85+
Your session opens in a full terminal interface optimized for mobile input, with a keyboard accessory row for special keys like Tab, Ctrl, Esc, and arrow keys.
86+
87+
---
88+
89+
## Why Choose WebSSH Over Other SSH Apps for iPhone?
90+
91+
- **Privacy-first**: no data routed through third-party servers
92+
- **No subscription**: one-time Pro upgrade, not a recurring fee
93+
- **Works offline**: mashREPL gives you a local shell even without Wi-Fi
94+
- **Active development**: regularly updated, open issues tracked on GitHub
95+
- **Universal purchase**: one buy = iPhone + iPad + Mac
96+
97+
---
98+
99+
## Frequently Asked Questions
100+
101+
### Is WebSSH really free on iPhone?
102+
103+
Yes. The free version of WebSSH lets you connect to any SSH server with all features enabled. The only limitation is that you can only save one connection at a time. Upgrade to Pro for unlimited saved connections.
104+
105+
### Is it safe to use WebSSH on iPhone over public Wi-Fi?
106+
107+
SSH itself encrypts your entire session, so using WebSSH over public Wi-Fi is as secure as any SSH connection. WebSSH also doesn't route your traffic through any third-party servers — the connection is directly from your iPhone to your remote host.
108+
109+
### What iPhone models does WebSSH support?
110+
111+
WebSSH runs on any iPhone that supports iOS 26 or later.
112+
113+
### Can I use SSH keys stored in the iOS Files app?
114+
115+
Yes. You can import your private key files (PEM, OpenSSH, or PuTTY format) from the iOS Files app or any compatible cloud storage provider.
116+
117+
### Does WebSSH support two-factor authentication (2FA)?
118+
119+
Yes. WebSSH supports challenge-response authentication, which is used by servers configured with Google Authenticator, Duo, and other TOTP-based 2FA systems.
120+
121+
### Can I copy and paste in SSH sessions on iPhone?
122+
123+
Yes. You can tap and hold in the terminal to select text, copy it to your clipboard, and paste it into any field. The keyboard accessory row also includes dedicated paste and clipboard controls.
124+
125+
### Does WebSSH work with non-standard SSH ports?
126+
127+
Yes. When adding a connection, you can specify any port number. The default is 22, but you can enter any custom port your server is configured to use.
128+
129+
## Download WebSSH for iPhone
130+
131+
Ready to connect? WebSSH is free to download and free to use.
132+
133+
[Download on the App Store →](https://apps.apple.com/app/id497714887)

src/i18n/Localizable.xcstrings

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7071,6 +7071,107 @@
70717071
}
70727072
}
70737073
},
7074+
"Drop_To_Upload" : {
7075+
"extractionState" : "manual",
7076+
"localizations" : {
7077+
"da" : {
7078+
"stringUnit" : {
7079+
"state" : "translated",
7080+
"value" : "Slip filer for at uploade"
7081+
}
7082+
},
7083+
"de" : {
7084+
"stringUnit" : {
7085+
"state" : "translated",
7086+
"value" : "Dateien zum Hochladen ablegen"
7087+
}
7088+
},
7089+
"en" : {
7090+
"stringUnit" : {
7091+
"state" : "translated",
7092+
"value" : "Drop files to upload"
7093+
}
7094+
},
7095+
"es" : {
7096+
"stringUnit" : {
7097+
"state" : "translated",
7098+
"value" : "Suelta los archivos para subirlos"
7099+
}
7100+
},
7101+
"fr" : {
7102+
"stringUnit" : {
7103+
"state" : "translated",
7104+
"value" : "Déposer les fichiers pour les envoyer"
7105+
}
7106+
},
7107+
"it" : {
7108+
"stringUnit" : {
7109+
"state" : "translated",
7110+
"value" : "Trascina i file per caricarli"
7111+
}
7112+
},
7113+
"ja" : {
7114+
"stringUnit" : {
7115+
"state" : "translated",
7116+
"value" : "ファイルをドロップしてアップロード"
7117+
}
7118+
},
7119+
"ko" : {
7120+
"stringUnit" : {
7121+
"state" : "translated",
7122+
"value" : "파일을 드래그하여 업로드"
7123+
}
7124+
},
7125+
"pl" : {
7126+
"stringUnit" : {
7127+
"state" : "translated",
7128+
"value" : "Upuść pliki, aby przesłać"
7129+
}
7130+
},
7131+
"pt" : {
7132+
"stringUnit" : {
7133+
"state" : "translated",
7134+
"value" : "Solte os ficheiros para enviar"
7135+
}
7136+
},
7137+
"ru" : {
7138+
"stringUnit" : {
7139+
"state" : "translated",
7140+
"value" : "Перетащите файлы для загрузки"
7141+
}
7142+
},
7143+
"sv" : {
7144+
"stringUnit" : {
7145+
"state" : "translated",
7146+
"value" : "Släpp filer för att ladda upp"
7147+
}
7148+
},
7149+
"tr" : {
7150+
"stringUnit" : {
7151+
"state" : "translated",
7152+
"value" : "Yüklemek için dosyaları bırakın"
7153+
}
7154+
},
7155+
"uk" : {
7156+
"stringUnit" : {
7157+
"state" : "translated",
7158+
"value" : "Перетягніть файли для завантаження"
7159+
}
7160+
},
7161+
"zh-Hans" : {
7162+
"stringUnit" : {
7163+
"state" : "translated",
7164+
"value" : "拖放文件以上传"
7165+
}
7166+
},
7167+
"zh-Hant-TW" : {
7168+
"stringUnit" : {
7169+
"state" : "translated",
7170+
"value" : "拖放檔案以上傳"
7171+
}
7172+
}
7173+
}
7174+
},
70747175
"Edit" : {
70757176
"extractionState" : "manual",
70767177
"localizations" : {

0 commit comments

Comments
 (0)