This app was mentioned in 30 comments, with an average of 1.73 upvotes
I am a co founder of DuckDNS.
Thanks for the mention.
I suggest you use ssh on the pi, use a non standard user, install fail2ban and switch to key only authenticate.
You can trigger actions using pre-made ssh commands from any device that has a key that is allowed and added to authorised-keys on the pi. E.g.
ssh -i mykey.key doSomethingScript
Edit: on android ConnectBot will key Auth and send a command in one click https://play.google.com/store/apps/details?id=org.connectbot
If you're an Android user, I highly recommend ConnectBot. If you're on an iDevice, I recommend ServerAuditor.
This is more of a question for your IT department because it depends on how much access they allow.
I'm assuming you're on some sort of a linux cluster. The easiest way is an SSH connection from your phone using an app like ConnectBot. Navigate to the directory and use the "tail" command on the log file.
Without knowing a lot more about your network setup it's nearly impossible to give a better answer.
I've used ConnectBot for this in the past.
You just set up the tunnel and port forwards in ConnectBot and then point your RDP app of choice to localhost:port.
I've been very happy with ConnectBot, free/open source software, available from both F-Droid and Play Store
https://f-droid.org/en/packages/org.connectbot/
https://play.google.com/store/apps/details?id=org.connectbot&hl=en_US&gl=US
I use a combination of ConnectBot and SocksDroid. I just make a local socks tunnel with it on port 1080, and setup SocksDroid to connect to it.
Make sure to set SocksDroid to "Per-app Proxy", enable "Bypass Mode" and add org.connectbot
to the "App List" or you'llcbe stuck in a catch-22 where SocksDroid will try to pass ConnectBot into it and ConnectBot's connection will drop.
First of all, install this app
https://play.google.com/store/apps/details?id=org.connectbot
Save the connection to your server, after that hold over the server and some options will appear. The third option will be the one you need, my app is in spanish so I don't exactly know how it is in English, but it should be say something about the lines of "Edit port forwarding"
Select that option and proceed to create a new rule, now you should see a screen asking for some info:
Name: whatever you want
Type: local
Source port: the port the Plex server runs in your machine, normally 32400. If you changed it use the one you use.
Destination port: localhost:SameAsYourSourcePort
Save it, and then start an SSH with your server. Once you're online go to your web browser (don't close the SSH connection) and in the search bar, write this:
localhost:PortYouUsed
It should load into your Plex Server, from there use your credentials and make sure everything is fine.
If you have doubts tell me, my explanation isn't the best because my English isn't too good but I'll help in what I can.
For those that use ConnectBot (https://play.google.com/store/apps/details?id=org.connectbot), one can open a local terminal with no root required. I tried to browse via Ghost Commander, but it saw the battery directory as a file for some reason.
Melhor ainda é classificarem com 1/5 e escreverem: > Como funciona, só dou mas estrelas quando me ensinarem a usar Preciso de ajuda para aprender usar
Ah, yes, I remember having some trouble with the local/public IP fields myself. I ran into the same issue with eth0 and ended up skipping that whole shell command, replacing it instead with my local IP from the "Remote Login" screen. So instead of "localip=$(sudo ifconfig" etc. you'd have "localip=192.168.x.xx".
It seems you've already done this, though, so I'm at a loss. You could try using an SSH app like ConnectBot to login to your Mac and see if it works that way. If it does, then the problem is with your AutoRemote setup; if it doesn't, the problem is on the computer side.
First thing I would try is control + alt + F1-7 to try and change TTY , if that doesnt work then try the sys rescue keys if they are enabled . If neither works you can use connectbot on android or putty on windows to try and ssh to your ubuntu system
I posted this thread a while ago on the Plex forums and have yet to see a good answer.
As mentioned in the thread, I've mitigated the lack of SSH on my Android and HTTP clients by:
If you've got an android phone/tablet there's ConnectBot and probably lots of others. Simple Telnet/SSH client that will let you run the ship console on your device.
Is that better than ConnectBot?
I have used connectbot on Android for years.
https://play.google.com/store/apps/details?id=org.connectbot
Connectbot does the same thing as putty, but on an Android device.
Another alternative is ConnectBot that also acts as a terminal for your phone if you have root :-)
https://play.google.com/store/apps/details?id=org.connectbot&hl=en_GB
The problem is not the software, but the lack of a reasonable keyboard that you can type at a normal rate on.
If you use Android, I recommend ConnectBot.
>Or is there any other terminal emulator which works on older versions of Android?
Try these:
Only can suggest https://play.google.com/store/apps/details?id=org.connectbot. It does not have any packages but is Android terminal emulator using tools installed to /system/bin and /system/xbin, SSH and Telnet client.
Termux is the first project which has successfully ported significant amount of GNU/Linux tools to Android. Exact alternatives for low Android versions do not exist.
Closest alternative is https://play.google.com/store/apps/details?id=ru.iiec.pydroid3 - has small IDE, Python interpreter, GCC compiler, terminal, etc... But only for Android 4.4 at least.
I see two problems to overcome: installing software and typing.
Installing software and compiling/running code on mobile devices is a bother. It may not be technically impossible, but it's more trouble than it's worth. If you have a stable internet connection, I recommend installing an ssh client (like ConnectBot for Android) and using your phone as a dumb terminal to access a development machine. You can rent a basic one on Google Cloud Platform or Amazon Web Services practically for free (see e.g. here).
If you don't have internet, you'll need to install a text editor and compiler/interpreter on your phone itself. That is very hardware/OS dependent and may be challenging (or you may be lucky and it's easy).
Typing for programming is also completely annoying on mobile. There are software keyboards that make things simpler (see for example Hacker's Keyboard for Android), but those take a big part of your screen and you still can't type very well. If you have some money to spend, I recommend getting a small Bluetooth keyboard. They don't need to be expensive (I got one for less than €15), but you do have to carry them (and their batteries) around.
Of course watching and reading learning material should be no problem whatsoever.
On Debian Stretch, the directory with main.py is in ~/.local/lib/python3.5/site-packages. The "chess" executable is found in ~/.local/bin.
Running the executable from its directory or one copied into ~/bin returns an unsightly import error upon exiting, but setting this alias (adjust accordingly) to run the main.py file fixes all that:
alias cl-chess="python3 ~/.local/lib/python3.5/site-packages/main.py"
As an aside, I've been using several engines available from the Debian repos to play chess over a real board with my phone by either ssh'ing into my computer with ConnectBot or using UserLand. It really helps with visualization and with the right engine and settings combination, makes for a decent substitute for a human opponent! All display an ascii board but I usually set them to only show moves by notation. GUI apps on blindfold mode are also a good way to go, but I do love me some CLI.
A short list of the engines I've been playing around with:
Have fun! Sjaak II via Userland
Edit: To answer the original question:
> Is there a reason it's not symlinked to my bin folder? Github instructions are pretty clear and simple. How would one go about getting this to work after the obvious fails?
Just install it as root and it will wind up in /usr/local/bin with the same ugly import error as mentioned before. I find that best solution to deal with this cl-chess adventure is running:
# pip3 uninstall cl-chess
If you're looking for recommendations for ssh apps, I like ConnectBot:
https://play.google.com/store/apps/details?id=org.connectbot
Good old ConnectBot?
I use it to tunnel some of my services I wouldn't be comfortable exposing online otherwise.
> Any tips on setting up SSH on a Galaxy S5 lollipop?
Not particularly. Just search for a reputable app, open-source if possible. I just found this one: ConnectBot which looks good. Their dev site has a more recent version, but I would try the version from the Play Store first.
As for the RAM, it can fail at any time, be sure to test it with memtest
(from a Ubuntu install USB key) to remove any doubt. If your RAM is badly damaged, it will tell you in a couple of minutes. If in doubt, let it run through the night.