Veja neste documento como tornar o seu celular um cliente ssh/telnet com o MidpSSH. Este texto contém instruções passo-a-passo de como instalar em seu aparelho de telefonia móvel um cliente para conectar com os serviços ssh e/ou telnet de qualquer lugar, assim proporcionando o acesso ao modo console de seu servidor Linux em qualquer posição geográfica.
Por: Alessandro de Oliveira Faria (A.K.A. CABELO)
Introdução - A estrela MidpSSH
MidpSSH é um cliente SSH e Telnet escrito em Java para aparelhos com MIDP 1.0/2.0 (J2ME). O projeto foi desenvolvido pelo Karl von Randow sobre a licença GPL (Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...).
Todas as funcionalidades de um cliente SSH podemos transpor para o celular com este projeto. Devemos ficar atentos aos modelos base de compatibilidade publicado no site oficial do projeto. Caso tenha efetuado a instalação do MidpSSH em seu aparelho celular e o modelo não entra-se na lista abaixo, envie uma mensagem para o fórum de DEVICE SUPORT. Preciso postar o modelo do meu aparelho ;-)
Aparelhos suportados ( informações baseadas no MIDPSSH):
* Blackberry 8700V OS v 4.1
* Blackberry 8700C OS v 4.1
* BlackBerry 7100t OS v3.8 (MDS, thanks Jonathan)
* BlackBerry 7100r OS v3.8 (thanks Carl)
* BlackBerry 7100t OS v4.0
* Blackberry 7100g (Cingular) OS v4.0
* BlackBerry 7230 OS v4.0 (thanks Mario)
* BlackBerry 7290 OS v3.8 (thanks Ben)
* BlackBerry 7510 (Nextel) OS v4.0 (thanks Gan)
* BlackBerry 7250 (Nextel) OS v4.0 (thanks Kelvin)
* BlackBerry 7250 (Sprint) OS v4.0
* BlackBerry 7250 (Verizon) OS v4.0
* BlackBerry 7730 OS v3.7 (thanks Colm)
* BlackBerry 7750 OS v3.7 (thanks Brian)
* BlackBerry 7780 OS v3.7 (thanks Ben)
* i-Mate SP3i (MIDP 2.0 Full, thanks Damian)
* LG PM-325 (MIDP 1.0 Full, thanks Mitch)
* LG U8120 UTMS (MIDP 2.0 Full, thanks Robelix)
* LG U880 UTMS (MIDP 2.0 Full, thanks Thomas)
* Motorola A780 (MIDP 2.0 Full, thanks Klaus)
* Motorola A768i
* Motorola A920 (MIDP 1.0 Full, thanks Hans)
* Motorola A1000 (MIDP 2.0 Full, thanks Thomas)
* Motorola A6288/A008 (MIDP 2.0 Full, thanks Kenneth)
* Motorola E398 (MIDP 2.0 Full, thanks White Raven)
* Motorola E680 (MIDP 2.0 Full, thanks Scott)
* Motorola E770v (MIDP 2.0 Full, thanks Koen)
* Motorola E1000 (MIDP 2.0 Full, thanks Mikael)
* Motorola E1070 (MIDP 2.0 Full)
* Motorola MPX220 (MIDP 2.0 Full, thanks Adrian)
* Motorola V3 (MIDP 2.0 Full, thanks Martin)
* Motorola V3i (MIDP 2.0 Full)
* Motorola V3B (MIDP 2.0 Full) - Aka BT Fusion Bluephone - GSM Only
* Motorola V180 (MIDP 2.0 Full, thanks Ales)
* Motorola V300 (MIDP 2.0 Full, thanks Ales)
* Motorola V80 (MIDP 2.0 Full, thanks Miika)
* Motorola i450 (MIDP 2.0 Full, thanks Chris)
* Motorola c650 (MIDP 2.0 Full, thanks Comrad)
* Motorola V360 (MIDP 2.0 Full, thanks Antti)
* Motorola V550 (MIDP 2.0 Full, Polling I/O on, thanks Alejandro)
* Motorola V600 (MIDP 2.0 Full, Polling I/O on, thanks Comrad)
* Motorola V620 (MIDP 2.0 Full, Polling I/O on, thanks Alejandro)
* Nokia 3220 (MIDP 2.0 Lite, thanks Oyvind)
* Nokia 5140i (MIDP 2.0 Full)
* Nokia 6020 (MIDP 2.0 Full)
* Nokia 6021 (MIDP 2.0 Full, thanks Jaime)
* Nokia 6030 (MIDP 2.0 ?, thanks ai0)
* Nokia 6061 (MIDP 2.0 Full, thanks Diego)
* Nokia 6230 (MIDP 2.0 Full, thanks Dave)
* Nokia 6230i (MIDP 2.0 Full, thanks Justas)
* Nokia 6255i (MIDP 2.0 Full, thanks Kyle)
* Nokia 6260 (MIDP 2.0 Full, thanks Anton)
* Nokia 6270 (MIDP 2.0 Full, thanks Beat)
* Nokia 6280 (MIDP 2.0 Full)
* Nokia 6600 (MIDP 2.0 Full, thanks Erik)
* Nokia 6630
* Nokia 6680 (MIDP 2.0 Full, thanks Judge584)
* Nokia 6681 (MIDP 2.0 Full)
* Nokia 6810 (MIDP 1.0 Lite, thanks SPT-Variable)
* Nokia 6820 (MIDP 1.0 Lite, thanks Mike)
* Nokia 6610i (MIDP 1.0 Lite, thanks Komix)
* Nokia 6822 (MIDP 2.0 Full, thanks Barney)
* Nokia 9500 (MIDP 2.0 Full, thanks Nino)
* Orange SPV C500 (MIDP 2.0 Full, thanks Gunnbot)
* Orange SPV C600 (MIDP 2.0 Full)
* QTEK 9000 (MIDP 2.0 Full, thanks 7aboir)
* QTEK 9090 (MIDP 2.0 Full, thanks 7aboir)
* Sagem MyX5-2 (MIDP 2.0 Full)
* Samsung A680 (MIDP 1.0 Full, thanks Chris)
* Samsung A900 (MIDP 2.0 Full, thanks Chris)
* Samsung D500 (MIDP 2.0 Full, thanks Richard)
* Samsung X450 (MIDP 2.0 Full)
* Samsung X700 (MIDP 2.0 Full, thanks RestiveX)
* Sanyo MM-5600 (MIDP 2.0 Full)
* Sanyo MM-7400 (MIDP 2.0 Full, thanks Mitch)
* Sanyo RL-7300 (Sprint, MIDP 1.0 Full)
* Sanyo 8100 (MIDP 1.0 SSH2 Lite, thanks MDP)
* Sanyo 8300 (thanks Chris)
* Siemens C65 (MIDP 2.0 Full, thanks Roman)
* Siemens C75 (MIDP 2.0 Full, thanks maszili)
* Siemens CF62 (MIDP 2.0 Full, thanks Ari)
* Siemens CF75
* Siemens CX65 (MIDP 2.0 Full, thanks Madis - possibly non-obfuscated version only?; no, full version is OK, thanks Comrad)
* Siemens CX75 (MIDP 2.0 Full, thanks Artem - possibly non-obfuscated version only?; I guess full version is OK too, thanks Comrad)
* Siemens M55 (MIDP 1.0 Full, thanks Tumic)
* Siemens M65 (MIDP 2.0 Full, thanks Kirsty)
* Siemens MC60 (MIDP 1.0 Full, thanks Iqueiroz)
* Siemens M75 (MIDP 2.0 Full)
* Siemens ME75 (MIDP 2.0 Full)
* Siemens S55 (MIDP 1.0 Full, thanks Enrico)
* Siemens S65 (MIDP 2.0 Full, thanks Valev)
* Siemens S68 (MIDP 2.0 Full, thanks fickK)
* Siemens SK65 (MIDP 2.0 Full, thanks Erik)
* SonyEricsson K300i (MIDP 2.0 Full, thanks Robbert)
* SonyEricsson K500i (MIDP 2.0 Full, thanks Gregor)
* SonyEricsson K600i (MIDP 2.0 Full, Daniel Branco)
* SonyEricsson K700i (MIDP 2.0 Full)
* SonyEricsson K750i (MIDP 2.0 Full, thanks Johan)
* SonyEricsson D750I (MIDP 2.0 Full)
* SonyEricsson P910a (MIDP 2.0 Full) thanks Pierre)
* SonyEricsson P910i (MIDP 2.0 Full, thanks Kestas)
* SonyEricsson S700i (MIDP 2.0 Full, thanks Steffen)
* SonyEricsson S710a (MIDP 2.0 Full using HTTP Proxy, thanks drcheap)
* SonyEricsson T610 (MIDP 1.0 Full using HTTP Proxy, thanks Karl)
* SonyEricsson T630 (MIDP 1.0 Full using HTTP Proxy, thanks Aleksander)
* SonyEricsson V800 (MIDP 2.0 Full, thanks Peter)
* SonyEricsson W800i (MIDP 2.0 Full, thanks Beni)
* SonyEricsson W810i (MIDP 2.0 Full)
* SonyEricsson W900i (MIDP 2.0 Full)
* SonyEricsson Z800i (MIDP 2.0 Full, thanks Lari)
* SonyEricsson Z1010 (MIDP 2.0 Full, thanks Mitja)
* T-Mobile SDA II (MIDP 2.0 Full, thanks s1mon)
Aparelhos NÃO suportados:
* LG C1300 (No socket support)
* LG G5400 (No socket support)
* Motorolla V551 (Writer access denied exception, search forum for workarounds)
* Nokia 3510i (No socket support)
* Sony Ericsson Z600 (No socket support, mysterious reboots when using full version and no obfuscation version of midpssh)
Para os leitores deste artigo ficarem com água na boca e partirem logo para a execução deste tutorial, vejam a imagem o MidpSSH em ação o meu celular.
Download e instalação dos softwares de comunicação
Este documento foi baseado no meu aparelho Samsung D820. Portando para outros modelos talvez seja necessário algumas modificações nos procedimentos. Utilizei 2 (dois) programas na plataforma proprietária Windows (infelizmente utilizei o lado negro da força). O Java Uploader e o Softick PPP. Ambos os programas podem serem adquiridos nos links abaixo:
Softick PPP 2.21 [797 kB]
Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Java Uploader [624 kB]
Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Instalação do Softick PPP
Execute o programa de instalação softickPPP221.exe. Como o software foi desenvolvido para palms, um erro ocorrerá em função da ausência do arquivo USBSYNC.DLL. Ignore este erro clicando ok e prossiga a instalação.
No formulário CONFIGURE USB SHARE MODE, selecione a opção exclusive mode como no exemplo da figura abaixo:
Após a instalação, conecte o cabo USB em seu micro e execute o programa Softick. Repare que um ícone aparecerá em seu trayicon.
Clique com botão direito sobre o ícone, e selecione a opção Settings.
Agora selecione a porta serial que se encontra conectado o seu telefone celular. Veja o exemplo na figura abaixo.
Download para do MidpSSH para o celular
Efetue o download do MIDPSSH no link abaixo, salve os dois arquivos no mesmo local em seu disco.
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
No Softick PPP, selecione a opção Active PPP. E no aparelho celular, digite o código serial java menu #*5737425#. Após a digitação do código, aparecerá um menu semelhante a tela abaixo:
Agora selecione PPP UP e a opção USB como na figura abaixo.
Execute o programa Upload.exe (Samsung Java Upload) e adicione o programa MIDPSSH como no exemplo abaixo.
Agora selecione a opção Serial Download do celular para iniciar a transmissão. Se tudo funcionou corretamente, teremos as seguintes telas como nos exemplos abaixo:
Pronto, agora basta executar o MIDPSSH em seu celular e impressionar os amigos que acessando o seu servidor Linux em qualquer parte do mundo.
Este artigo tem como principal objetivo divulgar este aplicativo muito útil desenvolvido para equipamentos dotados do MIDP 1.0 ou 2.0. Inclusive o ponto fraco deste documento e a utilização de programas proprietários para transmissão dos dados.
Fonte: vivaoLinux
Postado Por: RedDeviL
Por: Alessandro de Oliveira Faria (A.K.A. CABELO)
Introdução - A estrela MidpSSH
MidpSSH é um cliente SSH e Telnet escrito em Java para aparelhos com MIDP 1.0/2.0 (J2ME). O projeto foi desenvolvido pelo Karl von Randow sobre a licença GPL (Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...).
Todas as funcionalidades de um cliente SSH podemos transpor para o celular com este projeto. Devemos ficar atentos aos modelos base de compatibilidade publicado no site oficial do projeto. Caso tenha efetuado a instalação do MidpSSH em seu aparelho celular e o modelo não entra-se na lista abaixo, envie uma mensagem para o fórum de DEVICE SUPORT. Preciso postar o modelo do meu aparelho ;-)
Aparelhos suportados ( informações baseadas no MIDPSSH):
* Blackberry 8700V OS v 4.1
* Blackberry 8700C OS v 4.1
* BlackBerry 7100t OS v3.8 (MDS, thanks Jonathan)
* BlackBerry 7100r OS v3.8 (thanks Carl)
* BlackBerry 7100t OS v4.0
* Blackberry 7100g (Cingular) OS v4.0
* BlackBerry 7230 OS v4.0 (thanks Mario)
* BlackBerry 7290 OS v3.8 (thanks Ben)
* BlackBerry 7510 (Nextel) OS v4.0 (thanks Gan)
* BlackBerry 7250 (Nextel) OS v4.0 (thanks Kelvin)
* BlackBerry 7250 (Sprint) OS v4.0
* BlackBerry 7250 (Verizon) OS v4.0
* BlackBerry 7730 OS v3.7 (thanks Colm)
* BlackBerry 7750 OS v3.7 (thanks Brian)
* BlackBerry 7780 OS v3.7 (thanks Ben)
* i-Mate SP3i (MIDP 2.0 Full, thanks Damian)
* LG PM-325 (MIDP 1.0 Full, thanks Mitch)
* LG U8120 UTMS (MIDP 2.0 Full, thanks Robelix)
* LG U880 UTMS (MIDP 2.0 Full, thanks Thomas)
* Motorola A780 (MIDP 2.0 Full, thanks Klaus)
* Motorola A768i
* Motorola A920 (MIDP 1.0 Full, thanks Hans)
* Motorola A1000 (MIDP 2.0 Full, thanks Thomas)
* Motorola A6288/A008 (MIDP 2.0 Full, thanks Kenneth)
* Motorola E398 (MIDP 2.0 Full, thanks White Raven)
* Motorola E680 (MIDP 2.0 Full, thanks Scott)
* Motorola E770v (MIDP 2.0 Full, thanks Koen)
* Motorola E1000 (MIDP 2.0 Full, thanks Mikael)
* Motorola E1070 (MIDP 2.0 Full)
* Motorola MPX220 (MIDP 2.0 Full, thanks Adrian)
* Motorola V3 (MIDP 2.0 Full, thanks Martin)
* Motorola V3i (MIDP 2.0 Full)
* Motorola V3B (MIDP 2.0 Full) - Aka BT Fusion Bluephone - GSM Only
* Motorola V180 (MIDP 2.0 Full, thanks Ales)
* Motorola V300 (MIDP 2.0 Full, thanks Ales)
* Motorola V80 (MIDP 2.0 Full, thanks Miika)
* Motorola i450 (MIDP 2.0 Full, thanks Chris)
* Motorola c650 (MIDP 2.0 Full, thanks Comrad)
* Motorola V360 (MIDP 2.0 Full, thanks Antti)
* Motorola V550 (MIDP 2.0 Full, Polling I/O on, thanks Alejandro)
* Motorola V600 (MIDP 2.0 Full, Polling I/O on, thanks Comrad)
* Motorola V620 (MIDP 2.0 Full, Polling I/O on, thanks Alejandro)
* Nokia 3220 (MIDP 2.0 Lite, thanks Oyvind)
* Nokia 5140i (MIDP 2.0 Full)
* Nokia 6020 (MIDP 2.0 Full)
* Nokia 6021 (MIDP 2.0 Full, thanks Jaime)
* Nokia 6030 (MIDP 2.0 ?, thanks ai0)
* Nokia 6061 (MIDP 2.0 Full, thanks Diego)
* Nokia 6230 (MIDP 2.0 Full, thanks Dave)
* Nokia 6230i (MIDP 2.0 Full, thanks Justas)
* Nokia 6255i (MIDP 2.0 Full, thanks Kyle)
* Nokia 6260 (MIDP 2.0 Full, thanks Anton)
* Nokia 6270 (MIDP 2.0 Full, thanks Beat)
* Nokia 6280 (MIDP 2.0 Full)
* Nokia 6600 (MIDP 2.0 Full, thanks Erik)
* Nokia 6630
* Nokia 6680 (MIDP 2.0 Full, thanks Judge584)
* Nokia 6681 (MIDP 2.0 Full)
* Nokia 6810 (MIDP 1.0 Lite, thanks SPT-Variable)
* Nokia 6820 (MIDP 1.0 Lite, thanks Mike)
* Nokia 6610i (MIDP 1.0 Lite, thanks Komix)
* Nokia 6822 (MIDP 2.0 Full, thanks Barney)
* Nokia 9500 (MIDP 2.0 Full, thanks Nino)
* Orange SPV C500 (MIDP 2.0 Full, thanks Gunnbot)
* Orange SPV C600 (MIDP 2.0 Full)
* QTEK 9000 (MIDP 2.0 Full, thanks 7aboir)
* QTEK 9090 (MIDP 2.0 Full, thanks 7aboir)
* Sagem MyX5-2 (MIDP 2.0 Full)
* Samsung A680 (MIDP 1.0 Full, thanks Chris)
* Samsung A900 (MIDP 2.0 Full, thanks Chris)
* Samsung D500 (MIDP 2.0 Full, thanks Richard)
* Samsung X450 (MIDP 2.0 Full)
* Samsung X700 (MIDP 2.0 Full, thanks RestiveX)
* Sanyo MM-5600 (MIDP 2.0 Full)
* Sanyo MM-7400 (MIDP 2.0 Full, thanks Mitch)
* Sanyo RL-7300 (Sprint, MIDP 1.0 Full)
* Sanyo 8100 (MIDP 1.0 SSH2 Lite, thanks MDP)
* Sanyo 8300 (thanks Chris)
* Siemens C65 (MIDP 2.0 Full, thanks Roman)
* Siemens C75 (MIDP 2.0 Full, thanks maszili)
* Siemens CF62 (MIDP 2.0 Full, thanks Ari)
* Siemens CF75
* Siemens CX65 (MIDP 2.0 Full, thanks Madis - possibly non-obfuscated version only?; no, full version is OK, thanks Comrad)
* Siemens CX75 (MIDP 2.0 Full, thanks Artem - possibly non-obfuscated version only?; I guess full version is OK too, thanks Comrad)
* Siemens M55 (MIDP 1.0 Full, thanks Tumic)
* Siemens M65 (MIDP 2.0 Full, thanks Kirsty)
* Siemens MC60 (MIDP 1.0 Full, thanks Iqueiroz)
* Siemens M75 (MIDP 2.0 Full)
* Siemens ME75 (MIDP 2.0 Full)
* Siemens S55 (MIDP 1.0 Full, thanks Enrico)
* Siemens S65 (MIDP 2.0 Full, thanks Valev)
* Siemens S68 (MIDP 2.0 Full, thanks fickK)
* Siemens SK65 (MIDP 2.0 Full, thanks Erik)
* SonyEricsson K300i (MIDP 2.0 Full, thanks Robbert)
* SonyEricsson K500i (MIDP 2.0 Full, thanks Gregor)
* SonyEricsson K600i (MIDP 2.0 Full, Daniel Branco)
* SonyEricsson K700i (MIDP 2.0 Full)
* SonyEricsson K750i (MIDP 2.0 Full, thanks Johan)
* SonyEricsson D750I (MIDP 2.0 Full)
* SonyEricsson P910a (MIDP 2.0 Full) thanks Pierre)
* SonyEricsson P910i (MIDP 2.0 Full, thanks Kestas)
* SonyEricsson S700i (MIDP 2.0 Full, thanks Steffen)
* SonyEricsson S710a (MIDP 2.0 Full using HTTP Proxy, thanks drcheap)
* SonyEricsson T610 (MIDP 1.0 Full using HTTP Proxy, thanks Karl)
* SonyEricsson T630 (MIDP 1.0 Full using HTTP Proxy, thanks Aleksander)
* SonyEricsson V800 (MIDP 2.0 Full, thanks Peter)
* SonyEricsson W800i (MIDP 2.0 Full, thanks Beni)
* SonyEricsson W810i (MIDP 2.0 Full)
* SonyEricsson W900i (MIDP 2.0 Full)
* SonyEricsson Z800i (MIDP 2.0 Full, thanks Lari)
* SonyEricsson Z1010 (MIDP 2.0 Full, thanks Mitja)
* T-Mobile SDA II (MIDP 2.0 Full, thanks s1mon)
Aparelhos NÃO suportados:
* LG C1300 (No socket support)
* LG G5400 (No socket support)
* Motorolla V551 (Writer access denied exception, search forum for workarounds)
* Nokia 3510i (No socket support)
* Sony Ericsson Z600 (No socket support, mysterious reboots when using full version and no obfuscation version of midpssh)
Para os leitores deste artigo ficarem com água na boca e partirem logo para a execução deste tutorial, vejam a imagem o MidpSSH em ação o meu celular.
Download e instalação dos softwares de comunicação
Este documento foi baseado no meu aparelho Samsung D820. Portando para outros modelos talvez seja necessário algumas modificações nos procedimentos. Utilizei 2 (dois) programas na plataforma proprietária Windows (infelizmente utilizei o lado negro da força). O Java Uploader e o Softick PPP. Ambos os programas podem serem adquiridos nos links abaixo:
Softick PPP 2.21 [797 kB]
Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Java Uploader [624 kB]
Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Instalação do Softick PPP
Execute o programa de instalação softickPPP221.exe. Como o software foi desenvolvido para palms, um erro ocorrerá em função da ausência do arquivo USBSYNC.DLL. Ignore este erro clicando ok e prossiga a instalação.
No formulário CONFIGURE USB SHARE MODE, selecione a opção exclusive mode como no exemplo da figura abaixo:
Após a instalação, conecte o cabo USB em seu micro e execute o programa Softick. Repare que um ícone aparecerá em seu trayicon.
Clique com botão direito sobre o ícone, e selecione a opção Settings.
Agora selecione a porta serial que se encontra conectado o seu telefone celular. Veja o exemplo na figura abaixo.
Download para do MidpSSH para o celular
Efetue o download do MIDPSSH no link abaixo, salve os dois arquivos no mesmo local em seu disco.
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
* Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
No Softick PPP, selecione a opção Active PPP. E no aparelho celular, digite o código serial java menu #*5737425#. Após a digitação do código, aparecerá um menu semelhante a tela abaixo:
Agora selecione PPP UP e a opção USB como na figura abaixo.
Execute o programa Upload.exe (Samsung Java Upload) e adicione o programa MIDPSSH como no exemplo abaixo.
Agora selecione a opção Serial Download do celular para iniciar a transmissão. Se tudo funcionou corretamente, teremos as seguintes telas como nos exemplos abaixo:
Pronto, agora basta executar o MIDPSSH em seu celular e impressionar os amigos que acessando o seu servidor Linux em qualquer parte do mundo.
Este artigo tem como principal objetivo divulgar este aplicativo muito útil desenvolvido para equipamentos dotados do MIDP 1.0 ou 2.0. Inclusive o ponto fraco deste documento e a utilização de programas proprietários para transmissão dos dados.
Fonte: vivaoLinux
Postado Por: RedDeviL
Comment