Connecting to my server through SSH using Terminal - permission denied - ssh

I am trying to get access to my server via SSH using Terminal.
I have created a key in cPanel which required me to set a password. I'm trying to connect in Terminal using this password but it says Permission Denied.
I am trying connect by doing:
ssh mysite.co.uk
Am I doing something wrong?

Server wasn't SSH enabled properly. Switched servers to another provider and did:
ssh your_remote_username#mysite.co.uk
works fine.

You can try using following format:
ssh <Your user>#mysite.co.uk
Make sure that your user has correct right to connect via SSH.

Related

Ansible : Failed to connect to the host via ssh : Permission denied (publickey,password)

i'm new in ansible, i've installed it yesterday and i want to try to ping my remote host (hpe switch 5130).
I have an issue the host is unreachable and i don't know how to fix that.
The config
Here is the issue
The host
The ssh works fine but i can't use ansible :(
How do you ssh to your switch?
If you're using a password, add the "-k" option to the ansible command. It will ask you to enter your ssh password. Alternatively, set the ansible_password variable.
Also you should set some environment related vars, such as ansible_connection and ansible_network_os.

Not able to connect (using ftp and command line with) server via pem file

I have instance id, public DNS IP address, .pem file. I tried to connect to an EC2 instance using FileZilla but each time it fails saying could not authenticate (server: public key sent).
How can I connect using filezilla to EC2 instance?
I have tried putty too but it also gives an error and can't let me log in.
When tried using command line ssh -i My.pem root#ec2-myipaddress.us-west-2.compute.amazonaws.com it also gives error Permission denied (public key).
ssh -i My.pem root#ec2-myipaddress.us-west-2.compute.amazonaws.com
Its give permission issue so first of all run below command
sudo chmod 400 My.pem
After that try to connect with ssh command
and for file transfer use winSCP Tool.
you can check here for more detail
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html
Thanks

Permission Denied (public key)

I'm running a google cloud instance. I'm able to successfully connect to the instance via ssh.
But I'm not able to do the port forwarding to my localhost.
Here's the command I used:
ssh -L 16006:127.0.0.1:8080 username#instance_external_ip
When I run the above command , I get the following error
The authenticity of the host cannot be determined.
username#instance_external_ip : Permission Denied (public key)
How to solve this problem?
I found the answer for this question. The problem I had was that the server did not know the ssh keys. So, I did the following and it worked.
I deleted all the ssh keys in the my local machine and connect to my gcloud instance using the following command. gcloud command creates the ssh keys automatically and it transfers to the cloud ssh keys automatically. So, no need to manually copy paste the keys.
gcloud compute --project "project_name" ssh --zone "zone_name" "instance_name"
After this I connected to my instance using ssh. Before doing if you try to ssh tunnel , as the server won't be aware of the localhost, it will say permission denied on running ssh -L .....
Therefore, instead of directly connecting through ssh -L ... , connect along with ssh-key file stored in .ssh directory. Use the following command.
ssh -i ~/.ssh/google_compute-engine -L <ur localhost port number>:127.0.0.1:<remote_host_port> username#server_ip

How to use SSH and remote web server with a Mac

This is the first time I'm doing this. I generated a key on my Mac and I have id_dsa, id_dsa.pub. I imported public key into my cPanel. After reading a few tutorials and blogs I'm still lost. How can I connect to my server from this point?
To connect, you would do this: ssh -l yourusername the.server.address from Terminal.
For instance, your username is kira, and your server is my.server.net:
ssh -l kira my.server.net
You will be prompted for your password, and the you're in (provided you enter a correct password of course)

not able to communicate with the client using ssh

I am trying to setup a Hadoop cluster but i am unable to access the slave machine using ssh, though i am able to ssh to the localhost.i have tried the passphraseless method.i am totally new to Hadoop and haven't used ssh before so not able to figure out my mistake.
Whenever i issue ssh for the client it asks me to enter the client machine's password.but as soon as i give the password i get the following line on the terminal -
"Permission denied, please try again"
Also when i try to copy the public key from the master to the slave i get the same message.
Need some help badly...
I had the same issue.
Please check if ssh server is running or not? If yes, open /etc/ssh/ssh_config and /etc/ssh/sshd_config file. Issue is server is running on different port and client is pointing to different port. Before this please ensure that openssh-server and client are installed.
Vivek