Solved

ssh in CentOS

Posted on 2014-04-24
23
518 Views
Last Modified: 2014-05-06
Hi Experts,
I have CENTOS installed, version 6.5
How to check, if SSH is active ?
I need to SSH with a user for my inventorry software.
0
Comment
Question by:Eprs_Admin
  • 7
  • 5
  • 4
  • +5
23 Comments
 
LVL 33

Expert Comment

by:ste5an
ID: 40019448
E.g.

clear && ps aux | grep ssh

Open in new window

.
0
 
LVL 40

Expert Comment

by:omarfarid
ID: 40019453
try it. login to server then run

ssh 0

This should bring you login prompt
0
 
LVL 33

Expert Comment

by:ste5an
ID: 40019466
@omarfarid: this changes the state of the system..
0
 
LVL 40

Expert Comment

by:omarfarid
ID: 40019471
How? I am not saying run

init 0

ssh 0 will run ssh to connect to local host ( 0 is local host ip address)
0
 
LVL 118
ID: 40019499
Download PuTTY and try to connect via SSH from your Windows PC ?
0
 
LVL 33

Expert Comment

by:ste5an
ID: 40019530
Yup, it will start a ssh process. This is a state change, thus you have circumvented the question 'check, if SSH is active', cause you started it so the answer is always true.
0
 
LVL 5

Expert Comment

by:Dave Gould
ID: 40019534
Who needs to initiate the connection? You or the other end?
If its you, you dont need the sshd deamon running so the ps command in the first reply wont change much.
start by checking you have the right packages :
yum list openssh
yum list openssh-clients
0
 
LVL 40

Expert Comment

by:omarfarid
ID: 40019582
Dear ste5an,

I think the author wants to verify if sshd is running on the system or not so remote user can connect to the server.

Another way to get status os sshd on the centos server is to run

service sshd status

OR

/etc/init.d/sshd status
0
 
LVL 33

Expert Comment

by:ste5an
ID: 40019593
Maybe.. but this is also covered by the ps-grep.

p.s.
But this is a security affected question. Thus we can expect precise questions. Just my 0.02..
0
 
LVL 40

Expert Comment

by:omarfarid
ID: 40019599
To be more accurate with the ps-grep command:

ps -ef | grep -v grep | grep sshd
0
 
LVL 33

Expert Comment

by:ste5an
ID: 40019741
Not really, as we are just guessing whether the OP means ssh or sshd..
0
Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

 

Author Comment

by:Eprs_Admin
ID: 40019747
the correct package is installed, I checked already.
0
 

Author Comment

by:Eprs_Admin
ID: 40019751
with this screenshot you can see, I can login.
ssh-login-to-centos.JPG
0
 

Author Comment

by:Eprs_Admin
ID: 40019753
then it scans and tries to login with another user...see pic
ssh-login-ok-but-scan-error.JPG
0
 
LVL 33

Expert Comment

by:ste5an
ID: 40019839
@Eprs_Admin, you may have already derived from the thread, that your question is not as precise as it could be.

What do you mean by 'How to check, if SSH is active'? Do you want to use SSH to connect from a different machine to your CentOS machine (means running sshd) or do you want to connect from your CentOS machine to a different machine (means running ssh)?

What packet(s) are you referring to?

Don't post screen shots of some fancy GUI. Use the shell (terminal) to gather the necessary information.
0
 

Author Comment

by:Eprs_Admin
ID: 40019868
From the shell I can connect to the linux .
But from Spiceworks not.

Now I know when SSH ist running :-)
0
 
LVL 61

Expert Comment

by:gheist
ID: 40020020
Firewall?
0
 
LVL 5

Expert Comment

by:Dave Gould
ID: 40020146
I'm still not sure if the second screenshot is to the centos or from it but in either case, it would seem that the cennection is being made correctly but you are having authentication problems.
Does the account ssh-administrator-d13 exist on the remote machine?
Where did you get this account from? Is it in the spiceworks config?
0
 
LVL 33

Expert Comment

by:ste5an
ID: 40020256
Well, maybe your question is better placed in the Spiceworks community..
0
 
LVL 40

Expert Comment

by:omarfarid
ID: 40020766
The screen shot itself is confirming that ssh is running on the server. It seems that this is a port scanning tool to find open ports (running), may be as security audit.

Are you using username / password to authenticate with this tool? Or are you using keys to authenticate?
0
 
LVL 28

Assisted Solution

by:serialband
serialband earned 166 total points
ID: 40021047
In centos & other Redhat based distros you should be able to run.

chkconfig --list ssh

to list whether ssh should be active or not upon startup in the various run levels.

I think I've already pointed you to the spiceworks community in your other question.  The problem seems to be with spiceworks when you try to add the server, not with ssh itself.  Have you tried manually adding your server yet?
0
 
LVL 21

Assisted Solution

by:Mazdajai
Mazdajai earned 167 total points
ID: 40021325
Is your firewall running?

service iptables status
service iptables stop
netstat -atn|grep 22

Open in new window

0
 
LVL 61

Accepted Solution

by:
gheist earned 167 total points
ID: 40021357
By default CentOS has ssh on and allowed through firewall.
Since you say you CAN login, but then again Spiceworks can not - can you try storing right root password in spiceworks?
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If we need to check who deleted a Virtual Machine from our vCenter. Looking this task in logs can be painful and spend lot of time, so the best way to check this is in the vCenter DB. Just connect to vCenter DB(default DB should be VCDB and using…
It Is not possible to enable LLDP in vSwitch(at least is not supported by VMware), so in this article we will enable this, and also go trough how to enabled CDP and how to get this information in vSwitches and also in vDS.
Teach the user how to join ESXi hosts to Active Directory domains Open vSphere Client: Join ESXi host to AD domain: Verify ESXi computer account in AD: Configure permissions for domain user in ESXi: Test domain user login to ESXi host:
This video shows you how to use a vSphere client to connect to your ESX host as the root user. Demonstrates the basic connection of bypassing certification set up. Demonstrates how to access the traditional view to begin managing your virtual mac…

896 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now