PDAclub.pl - Forum użytkowników technologii mobilnych

Pozostałe platformy => Windows CE (bez PNA/PND) => Wątek zaczęty przez: kiler129 w Maj 01, 2006, 16:04:50

Tytuł: Klient SSH - plisss, pomurz !
Wiadomość wysłana przez: kiler129 w Maj 01, 2006, 16:04:50
Czy istanije działający i darmowy klient SSH na windows ce 2 ?[/list]
Tytuł: Klient SSH - plisss, pomurz !
Wiadomość wysłana przez: Hadogenes w Maj 01, 2006, 16:24:08
Tak istnieje
OpenSSH (http://prt.fernuni-hagen.de/~bischoff/wince/)
Tylko, ze tam trzeba troche pokombinowac (wszystko jest zapisane tutaj (http://www.eskimo.com/%7Ewebguy/service/openssh.html))
Mi dziala
Tytuł: Klient SSH - plisss, pomurz !
Wiadomość wysłana przez: kiler129 w Maj 01, 2006, 16:49:37
A możesz powiezieć jak to zainstalować ?
Tytuł: Klient SSH - plisss, pomurz !
Wiadomość wysłana przez: Hadogenes w Maj 01, 2006, 18:58:23
Wszystko jest opisane krok po kroku:
http://www.eskimo.com/%7Ewebguy/service/openssh.html
Tytuł: Klient SSH - plisss, pomurz !
Wiadomość wysłana przez: kiler129 w Maj 01, 2006, 21:02:38
Taaa, jasne...
Ja prawie wogule nie znam angileskiego  :wink:
Tytuł: Klient SSH - plisss, pomurz !
Wiadomość wysłana przez: Hadogenes w Maj 01, 2006, 22:07:27
No dobra
1. Musi byc zainstalowane:
Network Service Pack (http://www.hpcfactor.com/support/patching/ce20/nsp/)
Service Pack (http://www.hpcfactor.com/support/patching/ce20/sp1/)

2. Pobierz pliki
w32console (http://www.rainer-keuchel.de/wince/console-1.3-all-platforms.tar.gz)
OpenSSH: Mips (http://prt.fernuni-hagen.de/~bischoff/wince/openssh-wince-mips-hpc-wce200.zip) lub Sh3 (http://prt.fernuni-hagen.de/%7Ebischoff/wince/openssh-wince-sh3-hpc-wce200.zip)
Desktop Tools (http://www.rainer-keuchel.de/wince/wince-desktop-tools.tar.gz)

3. Utworzyrz katalogi:
\unix
\unix\bin
\unix\dev
\unix\etc
\unix\home
\unix\logs

4. Skopiuj i edytuj pliki konfiguracyjne
\unix\etc\passwd - zawarte w pliku 'OpenSSH' i edytujesz go na:
root:x:0:0:Superuser:/unix:/unix/bin/xsh
ktos*:x:0:0:Superuser:/unix:/unix/bin/xsh

*jakis user, moze ich byc kilku

\unix\etc\services - zawarte w pliku 'OpenSSH'
\unix\etc\termcap - zawarte w pliku 'w32console'
\unix\home\_console - zawarte w pliku 'w32console' i edytujesz go na:
builtin more ls
pipeable rm mv ls sort grep find rmdir mkdir

choc ja dalem wszystko na 'builtin', bo
dzieki temu mozesz kozystac z tych komend, a
na 'pipeable' nie mozna, ale to jest niepwene.


5. Rejestr
Najlepiej stworzyc plik 'ssh.bat' (normalny plik textowy, ale z rozszerzeniem 'bat') i wpisac tam:
cereg -k "HKLM\Environment" -n "UNIXROOTDIR" -v "\unix"
cereg -k "HKLM\Environment" -n "PATH" -v "\unix\bin;\Windows"
cereg -k "HKLM\Environment" -n "HOME" -v "\unix\home"
cereg -k "HKLM\Environment" -n "ROWS" -v "12"
cereg -k "HKLM\Environment" -n "COLS" -v "79"
cereg -k "HKLM\Environment" -n "CONSOLEFONTSIZE" -v "10"
cereg -k "HKLM\Environment" -n "TMP" -v "\Temp"
cereg -k "HKLM\Environment" -n "TEMP" -v "\Temp"
cereg -k "HKLM\Environment" -n "TMPDIR" -v "\Temp"
cereg -k "HKLM\Environment" -n "TEMPDIR" -v "\Temp"
cereg -k "HKLM\Environment" -n "USER" -v "WinCEUser"
cereg -k "HKLM\Environment" -n "TERM" -v "wince"
cereg -k "HKLM\Environment" -n "TERMCAP" -v "\unix\etc\termcap"
cereg -k "HKLM\Environment" -n "CELIBSTDLOGDIR" -v "\unix\logs"


i wrzuc go z tam gdzie rozpakowales 'Desktop Tools' i odpal (PDA musi byc podlaczony !!).

6. Bibloteki
\Windows\celib.dll - zawarte w pliku 'OpenSSH'
\Windows\msvcrt.dll - zawarte w pliku 'OpenSSH'

7. Pliki Programow
Wszystkie pliki exe (z 'OpenSSH' i w32console') wrzuc do:
\unix\bin

8. Srobuj odpalic


PS Jak ktos chce uzywac programow ncurses,
to musi albo zmienic zmienna "TERM" w w/w pliku bat
albo zrobic cos takiego na linuxie w pliku .bashrc lub/i .bash_profile
if [ "$TERM" = "wince" ]; then
  export TERM=linux

  # i tu reszta opcji, u mnie mam cos takiego (wszystko czarno-biale)
  alias ls="ls -Fh --color=never --group-directories-first"
  alias nano="nano -wSxI"
  alias ekg="ekg2 -x -F readline"

  export PS1='\u@\h \W \$ '

else # tego juz niekoniecznie, ale jesli te opcje sie pojawily wyzej to trzeba je tu zamiescic
  alias ls="ls -AFh --color --group-directories-first"
  alias ekg="ekg2 -x"
  alias nano="nano -wmS"

  export PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \W \$\[\033[00m\] '
fi

Tytuł: Klient SSH - plisss, pomurz !
Wiadomość wysłana przez: marchewa9 w Maj 01, 2006, 22:21:33
Cześć
znakomicie działa też putty.
Jest tu :
http://www.pdaclub.pl/dl/file_view.php?f_cat=7&sortby=t&sort=asc&f_id=612

Pozdtawiam
Zdzich
Tytuł: Klient SSH - plisss, pomurz !
Wiadomość wysłana przez: Hadogenes w Maj 01, 2006, 22:25:10
Ale PocketPutty nie dziala na HPC, a
On ma Sharpa hc-4600 (HPC 2.0, mips) i
ja dalem na niego instrukcje (bo sam mam tego samego),
choc powinna dzialac tez na HPC 2.0, sh3.
Tytuł: Klient SSH - plisss, pomurz !
Wiadomość wysłana przez: lama w Maj 03, 2006, 00:56:26
Cytat: "Hadogenes"
Ale PocketPutty nie dziala na HPC, a
On ma Sharpa hc-4600 (HPC 2.0, mips) i
ja dalem na niego instrukcje (bo sam mam tego samego),
choc powinna dzialac tez na HPC 2.0, sh3.


Mi dziala na HPC, ale na HPC 2000 (wince 3.0). :P