HOWTO: Работа с WinSCP и Putty
Публикувано на: 20 Сеп 2008, 15:48
Пиша това ръководство, защото много от хората са свикнали да използват iPhone PC Suite, а той не работи под Win XP Professional: Service Pack 3 (или поне при мен).
За целта ще са ни нужни:
Програми за iPhone:
OpenSSH (от Cydia)
Програми за PC:
WinSCP
Putty
Инсталация:
Инсталацията на OpenSSH е много лесна. Просто се инсталира, както всички останали неща от Cydia.
Инсталацията на WinSCP е нормална... Next > Next > ... > Finish
Инсталация на Putty не е нужна. Програмата е Portable и върви без инсталация.
Използване:
За да можем да направим връзката между телефона и компютъра ще ни е нужен BossPrefs (който предполагам всички имат). Влизате в BossPrefs и цъкате On на SSH и на Wifi

Следващата стъпка е да включим WinSCP
Надявам се всички знаят как става това
Ще видите началния екран.. Там при Host name: трябва да напишете IP-то на телефона... За да го видите влезте в BossPrefs и до Wifi в скобички ви го изписва (ако wifi е включен). Та след като напишете IP-то на телефона в полето User name: напишете root, а в полето Password: напишете alpine. Сега преминаваме малко по-надолу. При полето File Protocol: трябва да изберем SCP и трябва да сте получили нещо такова.

Ако всичко е точно ще се вържете без никакви проблеми (ама, че изречение
)
Вече няма да обеснявам как се качват файлове и как се теглят, защото това е бебешко лесно и предполагам всички ще се ориентират. Ако пък все пак някой не може да пише в темата ще му обясня.
И преминаваме към putty
Стартирате Putty, както всяка друга програма
В полето Host Name (or IP adress) пак пишете IP-то на телефона. След това имате да избирате едни неща... Изберете SSH. И най-интересното.. Просто цъкнете Open
Ако всичко е точно ще ви се появи в прозореца това...
login as:
Тук трябва да напишете root и да цъкнете Enter
След това ще ви се появи
(бла бла бла) password:
Тук трябва да напишете alpine и да цъкнете Enter (не се шашкайте, когато пишете паролата тя не се показва на монитора
)
Трябва да сте получили нещо такова.

Сега ще ви обясня за правата...
Аз, например, използвам двете програми, когато искам да си кача някоя програма на телефона. Когато имаме програмата в папка завършваща на .app няма друг начин. И когато кача програмата през WinSCP трябва да задам правата на програмата... Аз не го правя през WinSCP, защото трябва да кликам много, а мразя това
Аз го правя през putty. Та.. Когато искате примерно да зададете едни и същи права на файловете в една папка се пише следната команда:
chmod -R (права) (директория). И примерно ако искам да задам на всички файлове права 755 в /Applications/Asd.app ще напиша така:
chmod -R 755 /Applications/Asd.app
И така всичко е точно
Има и много (наистина много) други команди, но за тях аз не мога да помогна 
edit: Има една много интерестна команда, която научих от Mac OS X
Ако искате да рестартирате телефона бързичко просто в putty напишете
reboot
Надявам се съм бил полезен!
За целта ще са ни нужни:
Програми за iPhone:
OpenSSH (от Cydia)
Програми за PC:
WinSCP
Putty
Инсталация:
Инсталацията на OpenSSH е много лесна. Просто се инсталира, както всички останали неща от Cydia.
Инсталацията на WinSCP е нормална... Next > Next > ... > Finish
Инсталация на Putty не е нужна. Програмата е Portable и върви без инсталация.
Използване:
За да можем да направим връзката между телефона и компютъра ще ни е нужен BossPrefs (който предполагам всички имат). Влизате в BossPrefs и цъкате On на SSH и на Wifi

Следващата стъпка е да включим WinSCP

Надявам се всички знаят как става това

Ще видите началния екран.. Там при Host name: трябва да напишете IP-то на телефона... За да го видите влезте в BossPrefs и до Wifi в скобички ви го изписва (ако wifi е включен). Та след като напишете IP-то на телефона в полето User name: напишете root, а в полето Password: напишете alpine. Сега преминаваме малко по-надолу. При полето File Protocol: трябва да изберем SCP и трябва да сте получили нещо такова.

Ако всичко е точно ще се вържете без никакви проблеми (ама, че изречение

Вече няма да обеснявам как се качват файлове и как се теглят, защото това е бебешко лесно и предполагам всички ще се ориентират. Ако пък все пак някой не може да пише в темата ще му обясня.
И преминаваме към putty
Стартирате Putty, както всяка друга програма

В полето Host Name (or IP adress) пак пишете IP-то на телефона. След това имате да избирате едни неща... Изберете SSH. И най-интересното.. Просто цъкнете Open

Ако всичко е точно ще ви се появи в прозореца това...
login as:
Тук трябва да напишете root и да цъкнете Enter
След това ще ви се появи
(бла бла бла) password:
Тук трябва да напишете alpine и да цъкнете Enter (не се шашкайте, когато пишете паролата тя не се показва на монитора

Трябва да сте получили нещо такова.

Сега ще ви обясня за правата...
Аз, например, използвам двете програми, когато искам да си кача някоя програма на телефона. Когато имаме програмата в папка завършваща на .app няма друг начин. И когато кача програмата през WinSCP трябва да задам правата на програмата... Аз не го правя през WinSCP, защото трябва да кликам много, а мразя това

chmod -R (права) (директория). И примерно ако искам да задам на всички файлове права 755 в /Applications/Asd.app ще напиша така:
chmod -R 755 /Applications/Asd.app
И така всичко е точно


edit: Има една много интерестна команда, която научих от Mac OS X

Ако искате да рестартирате телефона бързичко просто в putty напишете
reboot

Надявам се съм бил полезен!