Private Hosted Plans
Hosting Requirements
Time needed to setup: 10 minutes.
(if you already have a computer with public host name or IP address)

Recommended Requirements (Linux)


check_circle Ubuntu, Red Hat (Most Linux versions have default SSH server)
check_circle 2 vCPU or any modern CPU
check_circle 4GB+ RAM
check_circle 10 or 100mbps+ Network Card
check_circle Your built application will need a public host name or an IP address of your server. e.g. 113.3.2.23 or myserver.mycompany.com
check_circle For network traffic, public port 443 is recommended since it is firewall friendly.
 
Below are some sample configuration options. Every setup is different- please work with your network administrator for the optimal security and settings for your environment.

Disable any programs listening on Port 443 or use default port 22.

    check_circle Typically apache web server will be listening on this port
    check_circle vi /etc/httpd/conf.d/ssl.conf
    check_circle Comment out line #Listen 443
    check_circle Restart apache server (/etc/init.d/httpd restart)

Change ssh server listener port to 443

    check_circle vi /etc/ssh/sshd_config
    check_circle Edit this line in the file ("Port 22" to "Port 443")
    check_circle Restart ssh server (/etc/init.d/sshd restart)

Create a new user and change password.

    check_circle /usr/sbin/useradd someuser -s /sbin/nologin
    check_circle /usr/bin/passwd showmypcuser
    check_circle Enter the new password, when prompted


Some SSH server installations are configured to refuse the authentication type "password". Often, they only accept "publickey" and "keyboard-interactive".
Enable password authentication. E.g., edit /etc/sshd/sshd_config and change the value of "PasswordAuthentication" to "yes", then send a HUP signal to the daemon so that it re-reads its configuration or Restart server or SSH.

Important last Step. Test your SSH server.


check_circle Once your server is setup you may test using a Windows SSH client. Get Putty SSH Client
check_circle Make sure you are able to connect from a remote location outside your network using the SSH username and password
check_circle To further secure your system, we can help you with use an identity file instead of password with your setup
check_circle Once the testing is complete, you can Contact Us to request your application