Why do I need Sociopath?
Why do I need Sociopath?
Sociopath is a graphical scp client (the only one in the world that works for a modern Mac computer, but also PCs. You use scp when you want to upload files to a server.
Sociopath is also excellent for coders because you can use it to edit files live on the server, for example a website. You may also edit a whole folder structure and open it in vsCode - a great alternative to localhost devservers and perfect when you need to fix a bug on a live website.
Sociopath is free for private and educational use. Companies pay for licensies (1 per employee).
What is SCP?
What is SCP?
SCP is short for Secure Copy, a protocol for transfering files to and from servers. It's often used for publishing websites.
The protocol is in turn using SSH (see below) to connect to the server, which makes it encrypted and secure, and it's supported by most servers world-wide.
What is SSH?
What is SSH?
SSH stands for Secure Shell and is used for remotely configuring servers and network nodes through text commands.
SSH uses powerful encryption algorithms which makes it practically impossible to listen in on the communications or to tap the passwords.
How does it edit files on the server?
How does it edit files on the server?
In sociopath, if you right-click a remote folder and click Open, then the software will download all code files (to a temporary folder) and open that folder in vsCode or another editor.
Sociopath will then watch your files and as soon as you save a file or create a folder it will instantly upload them, in the background. It watches all subdirectories and their files as well.
Thus letting you edit for example a website live on the server! No more need for localhost-devservers etc.