How to connect Jenkins from on-premises environment to AWS Ec2 instance - amazon-web-services

I Am trying to connect My On-premises Jenkins to AWS Ec2 via SSH Connection. But I am Unable to connect.
It is getting error while checking Connection As shown below
Jenkins
Can anyone tell How to connect my On-premises Jenkins to AWS Ec2 instance?

Related

AWS ECS Docker Server Connect to ElastiCache Redis

A node server is running on Fargate ECS. The server needs to connect to a Redis database when it starts using node-redis.
The ECS service and the ElasticCache Redis is in the same VPC, and they are in the same private IP range (10.0.0.x, 10.0.0.y).
However, connection timeout error is always returned.
Also, I created a EC2 instance within the same VPC, and successfully connected to the Redis service.
Please help, thanks a lot.

AWS EC2 Public DNS and Public ip show refused to connect on browser

On My AWS ec2 can not access via bowser is say refused to connect. um add all inbond and also check firewall its enable
Firewall enable image
EC2 inbound and outbound rules
i can connect via ssh and install LAMP
AWS EC2 allows only instances with Amazon Linux 2 AMI to connect via the browser. If you had launched your instance using AMI other than Amazon Linux 2 then you have to log in to the EC2 instance using SSH.
If you had launched the instance using Amazon Linux 2 and still facing the problem of connecting via a browser then check if your instance is running in the public subnet.

problems connecting to AWS DocumentDB

I created a Cluster and an Instance of DocumentDB in amazon. When I try to connect to my Local SSH (MacOS) it displays the following message:
When I try for the MongoDB Compass Community:
mongodb://Mobify:<My-Password>#docdb-2019-04-07-23-28-45.cluster-cmffegva7sne.us-east-2.docdb.amazonaws.com:27017/?ssl=true&ssl_ca_certs=rds-combined-ca-bundle.pem&replicaSet=rs0
It loads many minutes and in the end it has this result:
After solving this problem, I would like to know if it is possible to connect a cluster of documentDB to an instance in another zone of availability ... I have my DocumentDB in Ohio and I have an EC2 in São Paulo ... is it possible?
Amazon DocumentDB clusters are deployed in a VPC to provide strong network isolation from the Internet. To connect to your cluster from outside of the VPC, please see the following: https://docs.aws.amazon.com/documentdb/latest/developerguide/connect-from-outside-a-vpc.html
AWS document DB is hosted on a VPC (virtual private cloud) which has its own specific subnets and security groups; basically, anything that resides in a VPC is not publicly accessible.
Document DB is deployed in a VPC. In order to access it, you need to create an EC2 instance or AWS Could9.
Let's access it from the EC2 instance and access AWS document DB using SSH tunneling.
Create an EC2 instance (preferably ubuntu) of any configuration and select the same VPC in which your document DB cluster is hosted.
After the EC2 is completely initialized, start an SSH tunnel and bind the local port # 27017 with document DB cluster host # 27017.
ssh -i "<ec2-private-key>" -L 27017:docdb-2019-04-07-23-28-45.cluster-cmffegva7sne.us-east-2.docdb.amazonaws.com:27017 ubuntu#<ec2-host> -N
Now your localhost is tunneled to ec2 on port 27017. Connect from mongosh or mongo, enter your cluster password and you will be logged in and execute any queries.
mongosh --sslAllowInvalidHostnames --ssl --sslCAFile rds-combined-ca-bundle.pem --username Mobify --password
Note: SSL will be deprecated. Use tls, just replace SSL with tls in the above command.

Not able to connect to AWS DocumentDB from my ubuntu EC2 machine

I can't connect to my Amazon DocumentDB from my amazon EC2 ubuntu machine? I've checked the security of the Amazon DocumentDB and it's currently assigned to the default which has "all traffic".
I've tried the following command, straight out of the AWS instances page although I receive the error message included below.
I've followed this aws guide https://docs.aws.amazon.com/documentdb/latest/developerguide/getting-started.connect.html
Mongo shell command from the EC2 ubuntu machine
mongo --ssl --host mydatabasename.23scnncsd3.eu-west-1.docdb.amazonaws.com:27017 --sslCAFile rds-combined-ca-bundle.pem --username webuser --password mypassword
The error message I receive from within the ubuntu command prompt is below
Error message
MongoDB shell version v3.6.11
connecting to: mongodb://mydatabasename.23scnncsd3.eu-west-1.docdb.amazonaws.com:27017/?gssapiServiceName=mongodb
2019-03-11T21:39:37.587+0000 W NETWOK [thread1] Failed to connect to 172.31.45.184:27017 after 5000ms milliseconds, giving up.
2019-03-11T21:39:37.595+0000 E QUERY [thread1] Error: couldn't connect to server mydatabasename.23scnncsd3.eu-west-1.docdb.amazonaws.com:27017, connection attempt failed :
connect#src/mongo/shell/mongo.js:263:13
#(connect):1:6
exception: connect failed
Am I doing something wrong? Any help appreciated!
Many thanks,
Update
Amazon DocumentDB deploys clusters within a VPC, which act as a strong network boundary to other VPCs and the Internet. When you are connecting to your cluster, ensure that the client machine is in the same region and the same VPC as the cluster.
Alternatively, if your development environment is in a different Amazon VPC, you can also use VPC Peering and connect to your Amazon DocumentDB cluster from another Amazon VPC in the same region or a different region.
For more information on troubleshooting: https://docs.aws.amazon.com/documentdb/latest/developerguide/troubleshooting.html
Connecting to an Amazon DocumentDB cluster from outside a VPC: https://docs.aws.amazon.com/documentdb/latest/developerguide/connect-from-outside-a-vpc.html
Had the same problem.
Availability Zone/VPC/Security Groups are the same for
EC2 instance and DocumentDB instance, but still failed to connect.
For some reason, the US documentation is missing one step that is present in CN documentation.
https://docs.amazonaws.cn/en_us/documentdb/latest/developerguide/connect-ec2.html
All you need to do is to add another inbound rule to the Secutity Group for TCP and 27017 port. This worked for me.
https://i.stack.imgur.com/lOqov.png

Unable to connect to my aws elasticache cluster

I am not able to connect to my aws elasticache cluster from my local machine.
Is it possible to connect to the cluster from my local machine?
You cannot connect to Elastic cluster through your local instance . You can connect only through EC2 instances .