Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

In Crux Linux I already have installed SSH but when I use ssh-keygen, and try to use the command:

ssh localhost

to test SSH I get this error:

# ssh localhost
ssh: connect to host localhost port 22: Connection refused
#

So I decided to reinstall openssh but without apt-get I don't know how to do that.

share|improve this question
    
Apparently, Crux uses pkgutils as its package manager fukt.bsnet.se/~per/pkgutils However, I doubt that your problem is related to reinstalling openssh –  jasonwryan Nov 12 '11 at 4:47
4  
Is your sshd running? –  Kevin Nov 12 '11 at 6:43
    
but if i don't have the software in the local,how can i install it from the net?! –  kaiwii ho Nov 14 '11 at 3:47
add comment

3 Answers 3

up vote 1 down vote accepted

You have the client (and, I believe, also the server) installed. But you're not running the server on your machine (it's not started by default on Crux).

Add sshd to the SERVICES setting in /etc/rc.conf. See the handbook. This will take care of starting the SSH server at boot time. For now, run /etc/rc.d/sshd start.

As per the FAQ, you may want to customize /etc/hosts.allow or /etc/hosts.deny first. Note that these files offer hostname-based protection, which is not always trivial to circumvent but far from absolute nonetheless. Ssh itself provides good protection against intruders (as long as you don't enable passwords, or make sure every user has a high-entropy password), so I recommend allowing SSH access to all (sshd: ALL in /etc/hosts.allow).

share|improve this answer
    
thx,ur answer helps too much –  kaiwii ho Nov 13 '11 at 9:55
add comment

Is your sshd running? ps aux | grep sshd. Is it running on the standard port? less /etc/ssh/sshd_config

share|improve this answer
add comment

You have to start the ssh daemon.

/etc/init.d/ssh start

The location of the binary might be different, depending on how you installed it.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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