I've created an FTP account through cPanel > Files > FTP Accounts. I've also attempted to enable SSH access through cPanel > Security > SSH access, however the SSH access always has the option to 'enable' when I go back into that menu area so I'm not sure it is sticking.
I can use Filezilla to FTP with the encryption set to 'Use explicit FTP over TLS if available' but I cannot use the SFTP protocol because I get an error "Authentication Failed. Critical Error. Could not connect to server'.
I also cannot use terminal (on a mac) to SSH via the command line. I keep getting the error 'Permission denied, please try again.'
I need to be able to SSH through terminal as well as SFTP. What can be done to get this working?
To log in through FTP (FileZilla). You should know the primary credentials of your web hosting. Follow the video tutorial below.
I don't need to use FTP, I need to use SSH with Terminal on a Mac OS X. This should be doable according to this: https://in.godaddy.com/help/connect-to-servers-via-ssh-mac-os-x-19141
I've set up the account, but when log in, I get a permission denied using terminal on mac
where username is my username and ipaddress is my website ip address as listed in cpanel
I type in the password at the prompt but get 'Permission denied, please try again'
I know how to ssh on mac. However I get a permission denied when I log in. So, even though I have an account, and I know how to ssh, the server denies access to me.
When I am using a normal user name with password , I am able to login in my vps IP. But when I am using root as user by using the same password it is saying access denied. What is the password for the root user
@gagathok Thanks! We were banging our heads and GoDaddy support wasn't a help. You gave us the hint! It is indeed the case tha tonly primary ftp user has access to SSH. Hope it help others too. Thanks again!
To connect to server through SSH, you need to use Primary Domain FTP credentials.
To check Primary domain FTP details -> go to Hosting -> FTP Users -> search for user have access to primary domain.
You can access SSH only using FTP user who have access to primary domain, were all other user have only FTP access.
From what I've seen they don't allow the actual "root" user. There is a primary user that must be used. Then you can sudo su or whatever to switch to "root" if you need to. Just my experience. So try using your primary user with the root password/key.
How can I connect my hosting with SSH. I've enabled this option using cpanel and using my ftp credentials for it. Is it the correct way? If not then please guide me. Thanks