Як підключити SSH до iPhone або iPad
Зміст:
Можливо, ви вже знаєте, що iOS має таку саму архітектуру Unix, що лежить в основі Mac OS X, і завдяки цьому ви можете підключитися до iPhone або iPad через SSH так само, як і до будь-якої іншої машини на базі Mac або Unix .
Як виявилося для нас, більш розумних користувачів, ця можливість вимкнена без джейлбрейка, тому для того, щоб підключитися до вашого пристрою iOS через SSH, вам потрібно спочатку зробити джейлбрейк.Як це зробити залежить від того, яку версію iOS використовує ваше обладнання, але ви можете знайти нашу інформацію про джейлбрейк тут залежно від вашої конкретної версії iOS і моделі пристрою iPhone або iPad.
Щоб уточнити, це посібник щодо як налаштувати можливість SSH на ваш iPhone або iPad з іншої машини, якщо ви просто шукаєте SSH-клієнт для iPhone або iPad. Prompt у iOS App Store є, безумовно, найкращим і коштує близько 15 доларів.
Як налаштувати SSH, а потім підключитися за допомогою SSH до iPhone або iPad
Як згадувалося раніше, перше, що вам потрібно зробити, це зробити джейлбрейк, який виходить за рамки цієї статті, але це легко зробити. Після того, як ваш iPhone, iPad або iPod touch зламано, виконайте такі дії:
Крок 1) З пристрою iOS
- Запустіть Cydia, знайдіть і встановіть OpenSSH (він знаходиться в розділі мереж у Cydia) – ви нічого не побачите на своєму Springboard, оскільки він працює у фоновому режимі
- Після завантаження та встановлення OpenSSH торкніться «Налаштування», а потім «Wi-Fi»
- Торкніться стрілки поруч із WiFi-маршрутизатором, до якого ви підключені, це відкриє налаштування бездротової мережі
- Зверніть увагу на IP-адресу, яка відображається на першому екрані, як приклад ми скажемо, що це 192.168.1.103
Крок 2) SSH з комп’ютера Mac або Windows
- Запустіть термінал у Mac OS X або PuTTY для користувачів Windows
- Введіть наступне в командному рядку:
- Зачекайте одну-дві хвилини, поки згенеруються ключі шифрування SSH, прийміть їх, коли (якщо) буде запропоновано – ця затримка виникає лише під час першого підключення з комп’ютера до пристрою iOS
- Коли з’явиться запит на пароль, використовуйте «alpine», але без лапок, це пароль за умовчанням для всіх пристроїв iOS
Не забувайте використовувати IP-адресу, яку ви знайшли на попередньому кроці на своєму iPhone
Можна, якщо цікаво.
Крок 3) Змініть паролі iOS за замовчуванням: тепер ви будете підключені до свого iPhone або iPad через SSH. Перше, що ви захочете зробити, це змінити паролі за замовчуванням, інакше будь-хто в мережі теоретично зможе підключитися до вашого iPhone, iPad або iPod touch. Для цього достатньо ввести таку команду:
passwd
Введіть новий пароль і підтвердьте його, коли буде запропоновано.
Тепер ви захочете змінити пароль «мобільного» ID, щоб бути безпечним, це в основному та сама процедура:
passwd mobile
Введіть новий пароль і підтвердьте його.
У відео нижче показано процес зміни паролів адміністратора. Це дуже просто і займає лише хвилинку.
Якщо ви плануєте часто підключатися до свого пристрою iOS, ви можете встановити IP-адресу DHCP вручну, щоб вона не змінювалася на вас, а потім налаштувати псевдонім SSH, щоб ви не потрібно знову ввести весь рядок підключення.
SSH у ваш iPhone з iPhone (або iPad до себе тощо), тобто: підключіться до localhost
: для підключення до локального хосту з вашого пристрою iOS вам просто потрібно мати клієнт SSH або термінал на самому iPhone. Знову ж таки, я пропоную підказку з iOS App Store, але там є й інші варіанти.
SFTP на iPhone або iPad
: Передача файлів на iPhone або iPad — це лише питання використання SFTP після встановлення та запуску OpenSSH.Ви використовуватимете ту саму IP-адресу, логін і пароль, що й для підключення за допомогою SSH, лише з ftp-клієнта замість терміналу. Кілька хороших безкоштовних FTP-клієнтів – CyberDuck для Mac або Filezilla для Mac, Windows і Linux.
Різне на SSH
Це, очевидно, стосується iOS, iPhone і iPad, але Mac також має власний сервер SSH, який також можна ввімкнути, і його набагато простіше ввімкнути через панель налаштувань, або ви можете ввімкнути Сервер SSH через командний рядок Mac, якщо це бажано, будь-який з них є трохи простішим порівняно з використанням джейлбрейка, як те, що необхідно в iOS.
Якщо у вас є додаткова інформація чи поради щодо використання SSH на iOS, поділіться в коментарях нижче!