SSH (Secure Shell) is a protocol that ensures a safe connection with a remote container and execution of its required commands. SSH commands are encrypted and secure, so, the client-server connection is authenticated using a digital certificate, which guarantees fully protected passwords.
You need to authenticate the SSH Gate to enable SSH access. SSH Gate first accepts users' connections from the internet and then, by using an internal network, transmits these connections to the desired container
The authentication procedure is divided into two independent parts:
connection from end-user to Gate - external authentication
connection from Gate to users' container - internal authentication
Both parts of the authentication procedure are based on a standard SSH protocol. They use public/private keypairs.
With our SSH Gate, it is easy to access:
the whole account where you can navigate across your environments and containers using an interactive menu with no extra authentication
separate containers while working with them remotely via additional tools, or using SFTP and FISH protocols
When accessing containers via SSH, the user receives all required permissions. He can also manage the main services via sudo commands of the following kind (and others):
sudo /etc/init.d/jetty start
sudo /etc/init.d/mysql stop
sudo /etc/init.d/tomcat restart
sudo /etc/init.d/memcached status
sudo /etc/init.d/mongod reload
sudo /etc/init.d/nginx upgrade
sudo /etc/init.d/httpd help
Important!: Any deployment of the application, change of the configurations, or adding any extra functionality via SSH will not be displayed on the dashboard.
We also, provide support of SFTP (Secure File Transfer Protocol) by implementing the threaded daemon for SFTP connections processes. This allows you to manage and transfer files directly to the container via an SSH gate, guaranteeing data security.
FISH (Files transferred over Shell protocol) is a secure network protocol, supported by a number of popular FTP clients and file managers. It allows a user to access and manage a container?s file system in a safe way.