How can I get all my files off my phone without USB I have an "Essential" android phone that is rooted, has terminal and supersu installed, but will not acknowledge that it is plugged into a computer rather than an AC charging station. lsusb on the host computer does not find it.

Under settings, "USB Debugging" is on. This doesn't seem to be helping.

The shell is present and operable with the terminal on the phone itself. curl is present. ssh and sshd are not. I have wireless. How can I get all my files off the phone? Some files are too large to email to myself.

What I feel like I want to do is run tar -cf - . | ssh mydesktopmachine \&gt; android.tar but there's no ssh right now.
So I did manage to get it working with SSHDroid. The real problem was not what I thought it was at all.
I unplugged my wireless booster (Buffalo) and it started working. For some reason the booster blocks IP between the machines on the WiFi and the machines on the wired LAN even though they can find each other with ARP. I'm really glad I didn't start leaving a bunch of &quot;does not work&quot; product reviews.
(In case anybody's wondering why USB Debugging was getting nowhere, the data pins had come unsoldered; when the power pins finally started to go I knew what that problem was and took it into the shop to be repaired.)