I have blogged about http://c9.io before and how it makes managing a remote Ubuntu server easier. Recently AWS acquired C9 and integrated it into AWS. This has triggered me to find a more open/free way to connect to my servers. I like AWS but I can tell that C9 will someday block you from talking to non-AWS servers.
C9 on AWS: https://aws.amazon.com/cloud9/?origin=c9io
C9 Aquisition: https://c9.io/announcement
I have blogged about connecting to an AWS EC2 instance with C9 (before AWS acquired C9), The quickest way to set up a scalable development IDE and web server when I was using Digital Ocean Servers, How to buy a new domain (dedicated server from digital ocean) and add an SSL certificate from NameCheap but when I moved to Vultr serves I decided to ditch C9 and save $9 a month. I got used to setting up an SSH connection, using rmate to edit remote files locally with Sublime and SSH’ing into the box with vSSH on OSX but nothing replaced the C9 file management experience.
C9 was a good IDE (but recent price hikes and AWS purchase have made me cautious).
Uploading files without C9 to Ubuntu
Uploading files from an OSX laptop to a remote Ubuntu server is possible with the SCP command
scp ~/Desktop/FilesToUpload.zip [email protected] /www/FilesToUpload.zip < # Enter the remote server password
Server Actions (to upload the old way, with scp)
#Install Unzip (if you do not have it) sudo apt-get install unzip # Unzip the file cd /www/ unzip /www/FilesToUpload.zip
There has to be a better way
I have used the Forklift 3 program before (my review here) and in recent google searches, it was suggested that Forklift best SFTP program on OSX. Yay. This unix.stackexchange.com thread mentions the difference between SFTP and SSH.
Below are the steps to use SFTP in Foftlift 3 on OSX to connect to a Vultr server (you could use Digital Ocean). Ensure you have a working SSH connection setup from your server to your local OSX.
Setting up an SFTP Connection in Forklift 3
Read my Forklift 3 guide here first.
Update your Forklift to the latest version.
Add a Favorite in Forklift 3
Name the connection
In Forklift edit the connection
Specify SFTP and your servers working SSH username and password, and “/” folders
Double Click the entry to connect to your server.
To upload or download files with Forklift over SFTP, simply drag and drop.
You can now use Forklift to navigate folders, delete files, set remote file permissions all from a GUI. You can still use SSH CLI and or Sublime.
Quik Edit works too.
Nice, this gives me a convenient GUI way to upload, download and edit files instead of via CSP/SSH/CLI.
Now is there an SFTP plugin for Sublime?
More to come soon.
Donate and make this blog better
Ask a question or recommend an article
[contact-form-7 id=”30″ title=”Ask a Question”]
v1.0 Initial Draft