1. Why should I trust RolloutCD.com with my code?¶
At RolloutCD we take security as the top priority. We make sure every design decision and implementations we make is 100% secure. However no engineering solutions is flawless, there could be some flaws, just in case if you find one. We kindly request you to report the bug / vulnerability / flaw at firstname.lastname@example.org
1. What are the possible reasons for your SSH Connection to fail ?¶
Here are the possible reasons for your SSH Connection to fail.
You may not have copy pasted your public key from My Settings page to your HOME directory .ssh/authorized_keys file.
You may not have enabled SSH connection on your server or SSH Port might not be open on your server. You can check by running
nmap localhoston your server. Or you can run
You should see something like this
Starting Nmap 6.40 ( http://nmap.org ) at 2017-11-02 19:25 IST Nmap scan report for localhost (127.0.0.1) Host is up (0.00030s latency). Not shown: 993 closed ports PORT STATE SERVICE 22/tcp open ssh
if you don't see SSH in this list, then your server is not running SSH service.
You may not have enabled SSH connection on your server. By using the following option in your /etc/ssh/sshd_config
PubkeyAuthentication yes you can enable SSH connection on the server.
In the username, you should give a username that you used to log in to the server for example if you log in to the server as
ssh email@example.com then you need to give
ubuntu in the project creation form.
2. When my code is downloading i get Permission Denied Public key error, Why ?¶
You might have not setup the deployment key on your private repository. This happens mostly with private repositories only.
You can either setup SSH keys to your user account or you can setup access key to a particular repo. The difference is adding SSH Keys is one time for all the repositories, on the other hand access key is for a specific repository. Also access key is readonly key, and adding SSH Key will help you perform both read and write operations. So use it cautiously.
3. Why am I getting 'Connection Refused by Peer' ?¶
"Connection reset by peer" is the TCP/IP equivalent of slamming the phone back on the hook. This could happen for various reasons. It could be your hosting server might have blacklisted the ip of the rollout. To know the actual cause you can use
-v option and try connecting to the server via ssh.
ssh -v username@hostname .