Как да SSH към iPhone или iPad
Съдържание:
Може би вече знаете, че iOS има същата базова unix архитектура като Mac OS X и поради това можете да SSH към iPhone или iPad точно както бихте се свързали с всяка друга Mac или unix базирана машина .
Както се оказа за нас, по-изперкалите потребители, тази възможност е деактивирана без джейлбрейк, така че за да влезете по SSH във вашето iOS устройство, ще трябва първо да направите джейлбрейк.Как да направите това зависи от версията на 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 ключовете за шифроване, приемете ги, когато (ако) бъдете помолени – това забавяне се случва само първия път, когато използвате ssh от компютър към iOS устройство
- Когато бъдете попитани за парола, използвайте „alpine“, но без кавичките, това е паролата по подразбиране за всички iOS устройства
Не забравяйте да използвате IP адреса, който сте намерили в предишната стъпка на вашия iPhone
Можете, ако се интересувате.
Стъпка 3) Променете паролите за iOS по подразбиране: Сега ще бъдете свързани с вашия iPhone или iPad чрез SSH. Първото нещо, което ще искате да направите, е да промените паролите по подразбиране, в противен случай всеки в мрежата може теоретично да се свърже с вашия iPhone, iPad или iPod touch. Това е само въпрос на въвеждане на следната команда:
passwd
Въведете нова парола и след това я потвърдете, когато бъдете попитани.
Сега ще искате да промените паролата за „мобилен“ ID, за да сте сигурни, това е в общи линии същата процедура:
passwd mobile
Въведете нова парола и я потвърдете.
Видеото по-долу показва процеса на промяна на root паролите. Това е много лесно и отнема само момент.
Ако планирате често да се свързвате с вашето iOS устройство, може да искате да зададете ръчно DHCP IP адрес, така че да не се променя при вас, и след това да настроите SSH псевдоним, за да не трябва да въведете отново целия низ за връзка.
SSH във вашия iPhone от iPhone (или iPad към себе си и т.н.), т.е.: Свържете се с localhost
: За да се свържете с 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, споделете в коментарите по-долу!