| »Sponsored
Links |
BlackBerryApps.com Best Sellers
|
|
 |
|
|
Thumbs Must Hurt
Posts: 58
Join Date: May 2007
Model: 9000
PIN: N/A
Carrier: Telcel
|
Custom Build MidpSSH for Blackberries -
09-27-2008, 09:27 PM
I've done my custom build of MidpSSH that is intended to work on blackberries.
All props go to Karl @ XK72 for providing this open source project. I'll continue to work on it to see if I can change some display settings (ie fonts).
Heres what I added apart from his latest released src (1.7.3)
* BIS-B support (depends on carrier on which ports you might be able to work, IE on mine they block port 22, but I just changed my sshd port of linux box to a higher port,). When configuring the host, just add :PORT (so it would be IP.OF.SERVER:PORT
* WIFI support
* Application is signed in order to gain access to some RIM protected APIs
Heres the OTA link for it
Latest: 1.7.4 beta2
http://ota.deltatech.com.mx/
Last edited by Asskick : 11-11-2008 at 02:56 AM.
|
|
|
|
|
BlackBerry Extraordinaire
Posts: 2,166
Join Date: Dec 2006
Location: san francisco
Model: 8320
PIN: n/a
Carrier: t-mobile
|

09-27-2008, 09:32 PM
Sweet, thanks! I'll check it out soon.
|
|
|
|
|
Thumbs Must Hurt
Posts: 58
Join Date: May 2007
Model: 9000
PIN: N/A
Carrier: Telcel
|

09-27-2008, 10:18 PM
Quote:
Originally Posted by rivviepop
Sweet, thanks! I'll check it out soon.
|
Great! Post feedbacks once you tried it.. I just tested it on my Bold.. not quite sure how it will work on other devices
|
|
|
|
|
BlackBerry Extraordinaire
Posts: 2,166
Join Date: Dec 2006
Location: san francisco
Model: 8320
PIN: n/a
Carrier: t-mobile
|

09-27-2008, 11:31 PM
Quick 5 second feedback:
OK:
- works on 8320 w/ 4.5.0.81 (only tried TCP so far)
Oops:
- doesn't upgrade 1.7.3, installs alongside it; it appears 1.7.3 uses "midpssh2" as the module name and you're using "midpssh" -- this causes it not to upgrade, and any previous settings are not carried over (to my knowledge the RMS store is based on the specific module name)
- when entering a new session config, the Caps is on for the first letter; this should not be (even though it's normal for BB in general) since your hostname and username are 99.9% of the time lowercase
- it's 2008, SSH2 should be the default not SSH1
I'd love if somehow we could now put a private RSA/DSA key on the device and use ssh keys for logging in.... one for the feature list.
A minor UI enhancement would be to get rid of the menu that pops up when you click on things with the trackball and go directly to the Select action. (i.e. Sessions -> menu -> select -> (session) -> menu -> select). What a royal pain - the click of trackball should always do the usual Select action like most BB apps, if the user wants a menu they click the Menu key.
Thanks!
|
|
|
|
|
Thumbs Must Hurt
Posts: 58
Join Date: May 2007
Model: 9000
PIN: N/A
Carrier: Telcel
|

09-27-2008, 11:40 PM
Well basiclly I didnt touch most of the code for now.. I just wanted to first get the networking part working, via all possible methods/way of connecting... and the TCP method is exactly the same as Karl had (via APN). The current UI implementation was designed for all cell phones.
But I'll see what I can do for the other improvements you mentioned. The hardest one I see is the one to make it log on using ssh keys, since I would have to see first how ssh works and see if the classes that karl has on his code supports it, if not it will be a bit difficult for me to add a feature like that (i just started developing bberry apps :P)
|
|
|
|
|
New Member
Posts: 10
Join Date: Jul 2008
Location: Indiana (for now)
Model: 8520
OS: 4.6.xxx
PIN: N/A
Carrier: Tmobile
|

09-28-2008, 07:56 AM
sweet
I have an 8100 on T-mobile Bis and it worked. I need a magnifying glass to read the remote screen. My eyes are bad enough. However this has wonderful potential.
First pass it turned the first letter of my login caps. Although it did connect and was properly refused.
Any hope of adjusting screen size of remote connection?
|
|
|
|
|
Thumbs Must Hurt
Posts: 58
Join Date: May 2007
Model: 9000
PIN: N/A
Carrier: Telcel
|

10-01-2008, 07:22 PM
I just compiled a newer version that has a bit bigger font. I know its still a bit small, but else it will break the terminal use (some app requires like >50 columns to display (like 'w'ho)
http://ota.deltatech.com.mx/
I'll try to now make improvements on the GUI deparment
Last edited by Asskick : 11-11-2008 at 02:56 AM.
|
|
|
|
|
New Member
Posts: 8
Join Date: Jun 2008
Model: 9000
PIN: N/A
Carrier: Rogers
|

10-02-2008, 09:11 AM
Thank you! I was hoping someone would update midpssh, I was originally looking to purchase from Rove, but with their descions lately is nice to see a freeware alternative updated.
|
|
|
|
|
Knows Where the Search Button Is
Posts: 18
Join Date: May 2005
Model: 8830
Carrier: Verizon Wireless
|

10-03-2008, 02:12 AM
Is there a debug/log ? I am trying to connect to my internal Cisco routers using SSH2, and keep getting disconnected right after I connect.
|
|
|
|
|
Thumbs Must Hurt
Posts: 58
Join Date: May 2007
Model: 9000
PIN: N/A
Carrier: Telcel
|

10-03-2008, 07:52 PM
Heres a newer build.. now it lets you choose between the size of the LCD font size, and menus are a bit better..
Please consider this as its still a work in progress to tweak it for our berries
http://www.deltatech.com.mx/midpssh/...ssh-bb-ota.jad
|
|
|
|
|
Thumbs Must Hurt
Posts: 58
Join Date: May 2007
Model: 9000
PIN: N/A
Carrier: Telcel
|

10-03-2008, 07:54 PM
Quote:
Originally Posted by spatton
Is there a debug/log ? I am trying to connect to my internal Cisco routers using SSH2, and keep getting disconnected right after I connect.
|
Try the the beta2 I just posted.. let me know if you still have issues...
|
|
|
|
|
Knows Where the Search Button Is
Posts: 28
Join Date: Sep 2008
Model: 8900
PIN: 867-5309
Carrier: Att
|

10-04-2008, 11:27 PM
hum. i'm not quite sure what this is, anyone care to explain?
|
|
|
|
|
Thumbs Must Hurt
Posts: 58
Join Date: May 2007
Model: 9000
PIN: N/A
Carrier: Telcel
|

10-05-2008, 07:36 AM
This is a free SSH/telnet client.. mainly used to connect to linux boxes/routers. The build offered by midpssh directly doesnt support wifi neither bisb, which the build I did offers (a great plus since some ppl just have access to bisb service and not thru APN).
|
|
|
|
|
Thumbs Must Hurt
Posts: 195
Join Date: Mar 2008
Location: Memphis, TN
Model: 8130
OS: 4.5.0.138
PIN: 318B717B
Carrier: Sprint
|

10-06-2008, 04:58 AM
Wirelessly posted
Is there a way to enable Multitap with this application?
|
|
|
|
|
Talking BlackBerry Encyclopedia
Posts: 213
Join Date: Sep 2007
Location: Brazil
Model: 8900
Carrier: Claro
|

10-09-2008, 02:55 PM
It works fine on my Berry with BIS-B. I am impressed.
Like rivviepop, I hate these annoying menus. Also the caps get in the way a little.
But unlike him, I don't want to put RSA/DSA keys on the device. We can save the password in the profile section, isn't that enough? Besides, key files could be copied to other machines. That's even more insecure than a saved password. In fact, I didn't save my password. Security is the whole point of SSH.
Great job! 
Ubuntu Linux, Curve 8300, Pearl 8110 and Curve 8900.
|
|
|
|
|
BlackBerry Extraordinaire
Posts: 2,166
Join Date: Dec 2006
Location: san francisco
Model: 8320
PIN: n/a
Carrier: t-mobile
|

10-09-2008, 03:58 PM
Quote:
Originally Posted by luc-mobile
But unlike him, I don't want to put RSA/DSA keys on the device. We can save the password in the profile section, isn't that enough? Besides, key files could be copied to other machines. That's even more insecure than a saved password. In fact, I didn't save my password. Security is the whole point of SSH.
|
Actually, it's not the same as a saved password when you think it through. A key on a device still must be unlocked with a passphrase, so in the event of a physical breech (device is stolen) you have 3 scenarios: no password saved or key (safest), a key still requiring a passphrase (next safest), and a password saved into device memory (least safe). By necessity the ability to somehow decrypt the password within the software must be present, as the password must be sent to the remote server at connection time. Even if you were able to encrypt the password with the same level of encryption as a keyfile, you necessarily would have to leave the means to decrypt it inside. Unless of course you built in a password to the software to unlock the password(s) (a possiblity for sure!).
Having a private keypart on a device is more secure than having a password saved in the application, but of course saving neither one of the two is the most secure from the device side standpoint in case of a physical attack. As you can imagine I don't save any passwords on the device. 
|
|
|
|
|
New Member
Posts: 13
Join Date: Oct 2008
Location: Brasil
Model: 9000
OS: 4.6.0.237
PIN: 207ABBCE
Carrier: Vivo
|

10-09-2008, 09:29 PM
Works even with BOld?
|
|
|
|
|
Thumbs Must Hurt
Posts: 58
Join Date: May 2007
Model: 9000
PIN: N/A
Carrier: Telcel
|

10-10-2008, 12:08 AM
Quote:
Originally Posted by Lex Reis
Works even with BOld?
|
Actually my test unit is a Bold  So expect it to work on it...
|
|
|
|
|
New Member
Posts: 1
Join Date: Sep 2008
Location: Toronto
Model: 8800
OS: v4.2.1101
PIN: 205E242A
Carrier: Rogers
|

10-10-2008, 10:03 AM
Just installed it on my 8800.
Works like a charm.
Now just need to figure out why I'm on BES but don't have access into my work network - then I can do my job from my BB. 
|
|
|
|
|
Knows Where the Search Button Is
Posts: 20
Join Date: Oct 2008
Model: 8330
PIN: N/A
Carrier: Verizon Wireless
|

10-30-2008, 06:25 PM
I installed the "beta 2" build on my 8330, and I am also having issues connecting to a Cisco device. Here is what the Cisco's log is telling me:
Quote:
|
Oct 30 21:43:21 UTC: SSH2 0: hostkey algo not supported: client ssh-dss, server ssh-rsa
|
I was reading somewhere that this issue may have something to do with needing to use an RSA key instead of a DSA key... I haven't found a way to make it connect yet.
On a side note, I'd love to be able to import a private key from putty or something. Most of our SSH2-enabled devices require me to use my private key. This one happens to not require a key, but it doesn't like the client. Just my luck. 
Last edited by Tempest_Prime : 10-30-2008 at 06:27 PM.
|
|
|
|
|
Knows Where the Search Button Is
Posts: 43
Join Date: Sep 2005
Model: 8830
Carrier: Verizon
|

11-07-2008, 10:01 AM
wow, thanks so much for furthering development of this product! now that Rove has stopped caring about the little guy, there don't seem to be any other options out there. unfortunately, i'm having the same problem with this build as with the last official build: SSH won't connect to a VMware ESX server. Connects, negotiating... nothing. server logs just show nothing after the initial connection. it can connect to an RHEL box via SSH, so it's not inherent to the app. and i could connect to ESX from Rove, when i demoed it months back. any ideas?
|
|
|
|
|
Knows Where the Search Button Is
Posts: 45
Join Date: Sep 2007
Model: 8320
PIN: N/A
Carrier: t-mobile
|

11-20-2008, 06:19 AM
Cool. The XK72 builds of midpssh wouldn't download and install on my 8320 (4.5.0.102). This worked first time, and wifi works!!! Nice job!!!
|
|
|
|
|
New Member
Posts: 3
Join Date: Oct 2008
Model: 8330
PIN: N/A
Carrier: Verizon
|
ModpSSH on BlackBerry 4.5 OS -
11-20-2008, 02:52 PM
Great additions for sure, Thanks! Has anyone had success on MidpSSH on BB OS version 4.5? It worked flawlessly on 4.3 and now has a session error "Failed to transmit" or a timeout. I am hoping this is not another carrier (Verizon) block. I am also working against BES v4.0. Thanks.
|
|
|
|
|
New Member
Posts: 3
Join Date: Oct 2008
Model: 8330
PIN: N/A
Carrier: Verizon
|

11-20-2008, 02:53 PM
Sorry, Typo on last, I obviously meant "MidpSSH on Blackberry 4.5"
|
|
|
|
|
New Member
Posts: 3
Join Date: Oct 2008
Model: 8330
PIN: N/A
Carrier: Verizon
|

11-22-2008, 11:59 AM
Answered my own question. Works fine on Blackberry O/S v4.5 on a Curve 8330. The trouble I had was with the BES 4.0 server. Tunneling was blocked as the MDS service had unexpectedly shut down.
|
|
|
|
|
New Member
Posts: 1
Join Date: Nov 2008
Model: 8330
OS: 4.5.0.77
Carrier: Verizon
|

11-25-2008, 11:12 PM
I am having a very similar issue to Spatton. I have not been able to connect to any Cisco device (router and switch). I connect, but the session then terminates. I am using an 8330 on Verizon network, 4.5 OS. Also am connecting thru a BES, not sure what version that is. I have tried MidpSSH 1.7.3, the original 1.7.4, and now the second beta release.
Anyone have any advice?
|
|
|
|
|
Thumbs Must Hurt
Posts: 116
Join Date: Jan 2008
Model: 8320
OS: 4.5.0.81
Carrier: Rogers
|

11-26-2008, 09:23 AM
Quote:
Originally Posted by cmiller33
I am having a very similar issue to Spatton. I have not been able to connect to any Cisco device (router and switch). I connect, but the session then terminates. I am using an 8330 on Verizon network, 4.5 OS. Also am connecting thru a BES, not sure what version that is. I have tried MidpSSH 1.7.3, the original 1.7.4, and now the second beta release.
Anyone have any advice?
|
I had some issues getting MidpSSH to connect to my Linux box. I had to change the setting in MidpSSH to tell it to use SSHv2 instead of the default of v1. I also recall on one machine I had to tell the SSH stack to accept keyboard-interactive logins or something like that.
I don't currently have MidpSSH on my phone, or I'd tell you exactly where the setting is.
8320 running 4.5.0.81
8220 running 4.6.0.174
|
|
|
|
|
New Member
Posts: 1
Join Date: Nov 2008
Location: Warren/MI
Model: Storm
PIN: N/A
Carrier: Verizon
|
1.7.4 Beta Not Working on Storm -
12-04-2008, 10:44 AM
I have BES and was able to connect to my internal servers with 1.7.3. But now with 1.7.4, I see a connection taking place, but no negotiation and authentication going on. I tested TCP/IP, BES, and Default without success. BlackBerry 9350. What am I doing wrong?
TheWitness
|
|
|
|
|
New Member
Posts: 1
Join Date: Dec 2008
Model: 8330
PIN: N/A
Carrier: Verizon
|

12-19-2008, 04:47 PM
Quote:
Originally Posted by doni
SSH won't connect to a VMware ESX server. Connects, negotiating... nothing. server logs just show nothing after the initial connection. it can connect to an RHEL box via SSH, so it's not inherent to the app. and i could connect to ESX from Rove, when i demoed it months back. any ideas?
|
You may have found a solution by now...
I added 3des-cbc to my /etc/ssh/sshd_config file
Ciphers aes256-cbc,aes128-cbc,3des-cbc
Then restarted sshd
/etc/init.d/sshd restart
Worked like a champ after.
-M
|
|
|
|
|
New Member
Posts: 1
Join Date: Dec 2008
Model: Bold
PIN: N/A
Carrier: GCI
|

12-29-2008, 04:11 PM
Very nice work, runs absolutely great on my podunk carrier.
|
|
|
|
|
Knows Where the Search Button Is
Posts: 24
Join Date: Jan 2008
Model: 9000
PIN: outage power
Carrier: local
|

01-15-2009, 12:29 PM
Wirelessly posted
Great work. I am looking for ssh solution on my bb Bold. Mobilessh project was end and will not be available.
Thanks man.
|
|
|
|
|
Knows Where the Search Button Is
Posts: 27
Join Date: Sep 2008
Location: ON, Canada
Model: 8310
OS: 4.2
PIN: 206B7448
Carrier: Robbers
|

01-17-2009, 02:18 PM
I'm having a hard time to connect to a Ubuntu box. I get two error messages:
=> Error 1
- Error Message:
Session Error
Writer: Tunnel failed
- Settings
. SSH2
. Connection type - Default
. Public key on or off
=> Error 2
- Error Message:
"Session Error
Reader: java.io.IOException: could not connect to <hostname:22>
at
net.rim.utility.transport.tcp.nio.TCPChannel.conne ct(TCPChannel.java:168)
at
net.rim.protocol.iplayer.connection.handler.device .defaulthandlernio.Core.startChannel.(Core.java:12 3)
at"
(I can't scroll down to see the rest)
- Settings
. SSH2
. Connection type - BIS-B
. Public key on or off
Any ideas??
Vic.
###########
EDIT
###########
Got it working!!
For Rogers BIS users, make sure that you add "internet.com" under "Options=>Advanced Options=>TCP=>APN"
Vic.
Last edited by victorbrca : 01-19-2009 at 05:57 PM.
|
|
|
|
|
New Member
Posts: 13
Join Date: Jun 2006
Location: Waterloo, Ontario
Model: 8700r
Carrier: Rogers
|

02-23-2009, 12:30 AM
This solved the problem for me too. Thanks!
|
|
|
|
|
Thumbs Must Hurt
Posts: 155
Join Date: Nov 2008
Location: Costa Rica
Model: 8100
OS: 4.5.0.182
Carrier: ice
|

02-27-2009, 03:30 PM
I'm using the development version of the app website, its working good with my 8100 and edge, but i really hate the first capital letter business.
|
|
|
|
|
New Member
Posts: 13
Join Date: Jun 2006
Location: Waterloo, Ontario
Model: 8700r
Carrier: Rogers
|

02-27-2009, 03:49 PM
I second that. Its great to have, but turning off the auto text stuff for that command entry field would be perfect.
|
|
|
|
|
New Member
Posts: 1
Join Date: Mar 2009
Model: 9000
PIN: N/A
Carrier: AT&T
|
Problems with publickey -
03-03-2009, 12:29 PM
I'm trying to use 1.7.4 (I think its the Beta 2) to get to a server that only allows keys. I see :
Connecting to (SERVER):8022...OK
Negotiating...OK
ssh-dss (KEY)
Requesting authentication
Sent publickey
Sent password (FYI: My password field is blank)
Start keyboard-interactive
Authentication failed
Available methods are: publickey
And it doesn't let me on... Any ideas how to track/debug this?
|
|
|
|
|
Knows Where the Search Button Is
Posts: 43
Join Date: Sep 2005
Model: 8830
Carrier: Verizon
|

03-03-2009, 06:01 PM
Quote:
Originally Posted by mssmith
You may have found a solution by now...
I added 3des-cbc to my /etc/ssh/sshd_config file
Ciphers aes256-cbc,aes128-cbc,3des-cbc
Then restarted sshd
/etc/init.d/sshd restart
Worked like a champ after.
-M
|
brilliant, that did it! thanks!
|
|
|
|
|
New Member
Posts: 1
Join Date: Mar 2009
Model: Bold
PIN: N/A
Carrier: Rogers
|
Key Store -
03-17-2009, 01:06 PM
I have midpssh installed on a Bold.
Question: where does midpssh store the keys? I assumed that it was in the key store but it seems not as midpssh continues to access the keys in spite of my efforts to secure the store.
|
|
|
|
|
New Member
Posts: 1
Join Date: Mar 2009
Model: 8330
PIN: N/A
Carrier: verizon
|
Cisco Devices and SSH -
03-25-2009, 01:08 PM
I can access my cisco devices when they are using ssh version 1. If I disable ssh version 1 on the routers and switches then I can not use Midpssh anymore. I get connected but during the negociation process I get disconnected. I did change the ssh setting to ssh2.
Any Ideas?
|
|
|
|
|
Retired BBF Moderator
Posts: 4,840
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
|

03-25-2009, 07:02 PM
Quote:
Originally Posted by Asskick
|
I have a paid copy of Rove MobileSSH (paid before I worked for them for a year a few years ago). Although I don't work for them anymore, I must say I am dissapointed at their decisions. Now it has been more than 2 years since I worked for them, so I think it's safe for me to open up.
Good work on making a better version of midpssh for BlackBerry. I want to see more BlackBerry-specific enhancements sometime -- including an options screen with configurable font sizes as well as a similiar autohide edit buffer as Rove MobileSSH -- maybe you should publish the GNU-copylefted source code?
I am extremely familiar with this type of terminal programming. I worked with serial/ANSI/VT100/VT102/VT220 escape codes from early 1990's writing my own doors for BBS systems (old-fashioned consumer online bulletin board systems, before Internet became popular), including SuperChatter, a color version of a UNIX-like 'talk' split screen, but for DOS BBS systems, and it was so advanced that it behaved like a split screen text editor (sysop edits top half, user edits bottom half - cursor up/down/left/right/insert/delete/scroll/etc), which requires me to have very advanced knowledge of ANSI/VT escape codes to pull this off with maximum compatibility with end users' displays. I used this knowledge to help the original developer massively improve Rove (formerly Idokorro) MobileSSH's support, even though I was officially working on other Idokorro projects, though I originally joined Idokorro partially because I was very impressed with their MobileSSH/telnet software. I wrote an ANSI escape codes testing suite for the MobileSSH developer at Idokorro, which was used to verify a lot of things -- including scroll-related codes (Esc[nn@ Esc[nnP Esc[nnM etc...) which was used to greatly improve performance in text editors running over terminals, extensions I had used for my split-screen chat program that was editable.
Either way, my services are available, if any corporation wants help to release a telnet/ssh program into the upcoming BlackBerry App Center. (Tho, paid apps, can't use GPL copyleft open source code, for obvious reasons) Now that there is no paid competition in any standalone telnet/ssh apps, the time is ripe for a new company to fill this void. Or to turn this free app into something *better* than Rove MobileSSH. Right now, while better than before, this midpssh isn't yet as good as MobileSSH which I still use to this day as an end-user (In some cases, it is still possible to reactivate it by phone or email, if you already have a paid MobileSSH registration like I have)
Last edited by Mark Rejhon : 03-25-2009 at 07:13 PM.
|
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|
|