7 ms·
You use Terminal and SSH on the phone???
by smashthewindow 13y ago
You use Terminal and SSH on the phone???
- _delirium 13y agoI do! Though on Android. For things like IRC sessions I prefer to have them running in a screen session remotely and just ssh in. Well, mosh rather than ssh, because it has better support for intermittent connectivity: http://mosh.mit.edu/ http://mosh.mit.edu/
- ama729 13y agoMaemo/Meego and Symbian phone have that since a very long time.
- chipotle_coyote 13y agoI've used SSH on my iPhone on occasion (and on the iPad somewhat more regularly). It's not that utterly crazy, as long as you have a good SSH app and can run something like tmux or screen on the server side.
- krig 13y agoIt's great, yeah. One useful example of what you can do with SSH access is to set up a cronjob on a computer to do automatic backups of the phone.
- sspiff 13y agoAs do I. I have a keyboard phone, and things like irssi and screen have nothing that can compete in the Android market.
- vidarh 13y agoDuring the company christmas dinner, I ssh'd in to our monitoring server to disable alerts for a server that had been decommissioned (someone forgot to disable the alerts after shutting the server down before we left the office). Ssh on the phone is cumbersome but indispensable for me - it means I have fewer reasons to lug laptops around or find myself suddenly looking for a computer I can borrow. I'm using Android, and there at least it can be made fairly bearable with things like Hackers Keyboard which gives you an onscreen keyboard more suitable for the command line.
- yashau 13y agoI use mosh[1] via JuiceSSH[2] on my phone. [1] http://mosh.mit.edu/ http://mosh.mit.edu/ [2] https://play.google.com/store/apps/details?id=com.sonelli.juicessh https://play.google.com/store/apps/details?id=com.sonelli.ju...
- pessimizer 13y agoAs an N900 user, probably 10 times a day. It often makes up for a lack of hyperspecialized apps. The only way I regularly get data on and off of my phone is rsync.
- giovannibajo1 13y agoCan you cite an usage that doesn't compensate for a missing feature of the platform? iOS offers wifi sync and backup (plus cloud if you want), and there is an ecosystem of products around it to explore/modify/share backups in the standard format, so I don't see me running SSH for it even if I could.
- boomlinde 13y ago> Can you cite an usage that doesn't compensate for a missing feature of the platform? A missing feature, such as your phone not running the server that you need to do light maintenance on? > iOS offers wifi sync and backup (plus cloud if you want), and there is an ecosystem of products around it to explore/modify/share backups in the standard format There is also an ecosystem of products to explore/modify/share rsync backups. Tools like cd, mv, cp, cat, tar... Sorry if I sound harsh, but the wheel can only be invented so many times. I agree that the iPhone backup system is a huge convenience, but if you really want your backups in a "standard format" you'll use a format you are sure Apple won't change at a hunch and that you can manipulate in the same way you do your other backups.
- giovannibajo1 13y agoThe problem here is that UNIX tools and shell are not a solution for a generic consumer device. So unless you are arguing that everybody should be able to use them (in which case, I leave the discussion for not being interested in debating the topic), you need to accept the fact that there has to be a user-level feature for backup. At which point, unless it is badly implemented, it is probably far easier and safe than trying to mirror with rsync your phone and then figure out how to handle software upgrades, restores, different partitions, separate software from data, and whatnot. Moreover, I would add that file-based manipulation in my opinion is useful when the single files do expose some value. If I need to backup a sqlite DB with my contacts with rsync, I might as well use a high-level tool that offers me much more without me having to write DB-manipulation code, for instance, syncing/converting with the address book on my OS that might be in a different format. On the other hand, if I edit a .odt file on a tablet, I can see a value in directly manipulating with the shell, as that file is something that I create and I want to access and move around. But only a subset of the things that I want to backup are document files that I created. If I backup the settings of my phone, I wouldn't even want to know HOW they are stored. And assuming I found out, I don't want to be bothered to thinking if direct file copying is the correct way to restore it on a newer/older version of the operating system. This is a level of detail that is beyond what I (personally) want to know about a smartphone. So, to rephrase, does the shell on a smartphone empower you to do things that you couldn't reasonably expect to be implemented as consumer-level features?