There are several methods available, but I'm posting one found on ognimnella's post on XDA, found here. The following are the steps he provides:
A little Information:
I will be using my directory to my SDK folder for this tutorial
(C:\sdk\tools) but whatever your directory is to SDK is what you will
Things you will need:
Android SDK (already set up)
A Kyocera Echo (duh!)
zergRush (XDA root exploit)
- Download zergRush and put the file (not the zip) in your tools folder of sdk
Open your CMD promt, then redirect to SDK (just type exactly what I
type after you're in SDK)
(cd c:\sdk\tools) <-- SDK redirect
adb shell rm -r /data/local/temp/*
adb push zergRush /data/local/temp/zergRush
chmod 755 /data/local/temp/zergRush
then you should see this:
 Zerg rush - Android 2.2/2.3 local root  (C) 2011
Revolutionary. All rights reserved. [*] Parts of code from
Gingerbreak, (C) 2010-2011 The Android Exploid Crew. [+] Found a
GingerBread ! 0x00017118 Sending 149 zerglings ... Trying a new
path ... Sending 149 zerglings ... Trying a new path ...
Sending 149 zerglings ... Trying a new path ... Sending 149
zerglings ... [+] Zerglings caused crash (good news): 0x401219c4
0x0054 Researching Metabolic Boost ... [+] Speedlings on the go !
0xafd260a9 0xafd39f9f Poping 24 more zerglings[*] Sending 173
zerglings ... [+] Rush did it ! It's a GG, man ! [+] Killing ADB and
restarting as root..enjoy!
- Afterwards, you will have to manually push SuperUser and Busybox (DO NOT UNPLUG THE PHONE)
find the SU and Busybox files here
Then, ADB push them with these commands:
Type: adb push GingerBreak /data/local/tmp/GingerBreak
Type: adb push Superuser.apk /data/local/tmp/Superuser.apk
Type: adb push su /data/local/tmp/su
Type: adb push busybox /data/local/tmp/busybox
AND THERE YOU HAVE IT, YOUR PHONE IS NOW ROOTED. HAVE FUN MODDING AND
DOING WHATEVER ELSE. AS SOON AS SARIDNOUR AND H.T.E. COME OUT WITH THE
RECOVERY, WE ARE ON TO CUSTOM ROMS!!!!
Another method can be found on Android Central forums, and there is a Youtube video that goes through the process, but he may be using Z4root.