I'm trying to test my honeypot but for some reason I'm getting this message:

ssh root@server
ssh: Could not resolve hostname server: Name or service not known

What I'm doing wrong?

  • 1
    Add what command did you use for ssh. – Rahul Jan 21 '17 at 23:47
  • 3
    the correct syntax for ssh would be this ssh root@ – WooJoo Jan 22 '17 at 0:36
  • @WooJoo Looks like you have the answer ;) – Seth Jan 22 '17 at 4:52
  • @WooJoo yes, that's the right answer , I can't believe I made such a simple mistake – ebatinstitute Jan 22 '17 at 8:18
  • @WooJoo Post the answer ;) – pa4080 Jan 22 '17 at 8:26

To connect to an ssh server in a terminal you need:

  1. The call ssh to start the program
  2. The user name, which in your case is root
  3. An @ sign separating the user name from the server identification
  4. The IP address or name of the server, which in your case is

Assembled, the command looks like:

ssh root@

in general terms, ssh user@server.

Alternatively, you can use the -l option to directly specify the login name and skip the @ syntax:

ssh -l root
|improve this answer|||||

As WooJoo stated, you need to tell it a valid server to connect to. If you wanted to use the form $ ssh root@server you can, but you would need to have server as an entry in /etc/hosts or your dns server (which is not the case or you would not have had an error), or an entry in a file called config located typically at /home/username/.ssh/config.

A sample /etc/hosts entry would look like:

# Sample /etc/hosts file    localhost    computerhostnamehere    server

and a sample /home/username/.ssh/config could be as simple as:

Host server
  User root

This would get you the basic functionality you are looking for. There are many more options available for placing in the ~/.ssh/config file.

See man ssh for more options :)

|improve this answer|||||

Please try by adding server entry to which you are trying to ssh in /etc/hosts file of machine from where you want to do ssh

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.