Want to take your software engineering career to the next level? Join the mailing list for career tips & advice Click here


SFTP Remote Editing for Sublime Text 2

Subscribe to updates I use Mote

Statistics on Mote

Number of watchers on Github 108
Number of open issues 10
Average time to close an issue 8 months
Main language Python
Average time to merge a PR about 19 hours
Open pull requests 2+
Closed pull requests 1+
Last commit almost 9 years ago
Repo Created about 9 years ago
Repo Last Updated almost 3 years ago
Size 798 KB
Organization / Authorsublimetext
Page Updated
Do you use Mote? Leave a review!
View open issues (10)
View Mote activity
View on github
Book a Mock Interview With Me (Silicon Valley Engineering Leader, 100s of interviews conducted)
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Evaluating Mote for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)


Sublime Text plugin to browse and edit files over sftp/ssh2

  • Uses the power of the quick panel completions to browse around files
  • Automatically hooks into file saves and uploads after saving
  • Optionally, continues to spider the file tree populating the quick panel list


  1. Download this package and save and extract to your packages folder.

  2. Download and install PuTTY, preferably the whole package.

  • (PuTTYgen is needed to create keys)

  • (PuTTY is needed to save sessions, (host,username,key information)

  • (Pageant to manage those sessions)

  • http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

  1. Make psftp accessible to the plugin
  • Copy psftp.exe to Mote\


Add Servers

edit the Mote\serves.json file

connection_string connection string that's going to be passed to psftp See http://the.earth.li/~sgtatham/putty/0.61/htmldoc/Chapter6.html#psftp-pubkey

idle_recursive whether or not Mote should spider your sftp in the background

default_path default path to cd into

password password for sftp. Use this option if your PuTTY session name or password contains a space

private_key path to private key. Remember to escape the \ into \\

NOTE: if you wish to place your password here, it cannot contain a '!' Due to limitations of psftp See http://the.earth.li/~sgtatham/putty/0.61/htmldoc/Chapter6.html#psftp-cmd-pling


Make sure you have a valid json object here. http://jsonlint.com/

        "connection_string": "saved_putty_session_name",
        "idle_recursive": true
        "connection_string": "USERNAME@HOSTNAME_OR_IP",
        "idle_recursive": false,
        "default_path": "iniital/path/to/open/to"
        "connection_string": "USERNAME@HOSTNAME_OR_IP",
        "idle_recursive": false,
        "default_path": "iniital/path/to/open/to"

Then Invoke Mote

Run through the command palette


Or, Add to your keybinds

{ "keys": ["ctrl+m"], "command": "mote" }



Then browse around and edit

  • Browse around. The file list populates as you delve deeper into the file tree.
  • Click on a file to download to a temp folder and open it
  • Any saves on that file will automatically upload it.
Mote open issues Ask a question     (View All Issues)
  • over 4 years Getting Error 22 When Connecting
  • over 6 years Don't support Mac?
  • about 7 years Windows 7 SublimeText2 creates this error:
  • about 7 years Mote doesn't load
  • over 7 years Not working at all in windows
  • over 7 years More than three servers in jason file
  • over 7 years Would it be possible to create files remotely?
  • about 8 years any OSX/Linux support?
  • almost 9 years Unable to launch and then crushes after discovering plugins
Mote open pull requests (View All Pulls)
  • First python 3 version for Sublime Text 3 beta
  • Issue #6 OSX support via paramiko and pycrypt
Mote questions on Stackoverflow (View All Questions)
  • TinyOS PC to mote communication
  • Contiki Cooja mote creation fails
  • Save the outputs of motes in mote memory
  • Project idea using telos sensor mote for wireless sensor network
  • Trouble running hello-world program on iris mote in cooja simulator
  • Energenie Pi-Mote simple on, wait, off script not working Raspberry Pi Home Automation
  • How to increase ROM size for sky mote in Contiki-OS, cooja simulation?
  • How to "make login" to a mote in COOJA/Contiki?
  • Contiki OS : How to read from GIO pin of SKY-mote
  • Contiki OS:Reading data from external motion sensor through I/O port in Sky mote
  • How to save and send the mote output in contiki
  • app not available on Android Mote E version 4.4.4
  • receiving data from a terminal by a mote with Contiki-OS
  • Function to print ipv6 address of a mote in contiki
  • Is TelosB mote compatible with Contiki-OS?
  • TelosB Mote with MSP430 F1161 processor and FreeRTOS With Eclipse IDE errors troubleshooting
  • TinyOS , Could not receive the packet after restarting the mote
  • Wii mote development library to use?
  • C# Wii Mote Gesture Recognition
Mote list of languages used
Other projects in Python
Powered by Autocode - Instant Webhooks, Scripts and APIs
Autocode logo wordmark