OVH Community, votre nouvel espace communautaire.

ssh: Network error: Connection refused


Nowwhat
09/05/2012, 14h42
Citation Envoyé par DeLoVaN
You should check the syslog / secure log of your server prior to attempt any installation.
I add to that: read http://guides.ovh.com/ModeRescue again.

To see YOUR log (not the system that permits to boot in Rescue mode), you have to MOUNT your disk(s).
Then, and only then you can access your (example) /var/log/... logs files.
Normally, the path will be
/mnt/var/log/....
if you mount your drive(s) in the /mnt directory.

The logs will how you why ssh doesn't start, or, why it refuses your login attempts etc.

DeLoVaN
09/05/2012, 12h16
You can't install ssh on the server when you are in rescue mode. Otherwise, ssh will be installed on the rescue mode and not on the local disk.

You should check the syslog / secure log of your server prior to attempt any installation.

But first of all, what have you done before to loose ssh ?

ioub22
08/05/2012, 05h15
i get this error when i tried to re-install ssh

Code:
error: failed to stat /proc/sys/fs/binfmt_misc: No such file or directory

Code:
[root@rescue /]# yum install openssh-server
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.copahost.com
 * extras: mirror.netcologne.de
 * rpmforge: mirror.teljet.net
 * updates: centos.copahost.com
Excluding Packages in global exclude list
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package openssh-server.x86_64 0:4.3p2-82.el5 set to be updated
updates/filelists_db                                     | 1.1 MB     00:01
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                Arch           Version               Repository    Size
================================================================================
Installing:
 openssh-server         x86_64         4.3p2-82.el5          base         280 k

Transaction Summary
================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 280 k
Is this ok [y/N]: y
Downloading Packages:
openssh-server-4.3p2-82.el5.x86_64.rpm                   | 280 kB     00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : openssh-server                                           1/1
error: failed to stat /proc/sys/fs/binfmt_misc: No such file or directory

Installed:
  openssh-server.x86_64 0:4.3p2-82.el5

ioub22
08/05/2012, 05h04
i have mount the partition

Code:
[root@rescue /]# dpkg-reconfigure ssh
bash: dpkg-reconfigure: command not found

Code:
#!/bin/bash
#
# Init file for OpenSSH server daemon
#
# chkconfig: 2345 55 25
# description: OpenSSH server daemon
#
# processname: sshd
# config: /etc/ssh/ssh_host_key
# config: /etc/ssh/ssh_host_key.pub
# config: /etc/ssh/ssh_random_seed
# config: /etc/ssh/sshd_config
# pidfile: /var/run/sshd.pid

# source function library
. /etc/rc.d/init.d/functions

# pull in sysconfig settings
[ -f /etc/sysconfig/sshd ] && . /etc/sysconfig/sshd

RETVAL=0
prog="sshd"

# Some functions to make the below more readable
KEYGEN=/usr/bin/ssh-keygen
SSHD=/usr/sbin/sshd
RSA1_KEY=/etc/ssh/ssh_host_key
RSA_KEY=/etc/ssh/ssh_host_rsa_key
DSA_KEY=/etc/ssh/ssh_host_dsa_key
PID_FILE=/var/run/sshd.pid

runlevel=$(set -- $(runlevel); eval "echo \$$#" )

do_rsa1_keygen() {
        if [ ! -s $RSA1_KEY ]; then
                echo -n $"Generating SSH1 RSA host key: "
                rm -f $RSA1_KEY
                if $KEYGEN -q -t rsa1 -f $RSA1_KEY -C '' -N '' >&/dev/null; then
                        chmod 600 $RSA1_KEY
                        chmod 644 $RSA1_KEY.pub
                        if [ -x /sbin/restorecon ]; then
                            /sbin/restorecon $RSA1_KEY.pub
                        fi
                        success $"RSA1 key generation"
                        echo
                else
                        failure $"RSA1 key generation"
                        echo
                        exit 1
                fi
        fi
}

do_rsa_keygen() {
        if [ ! -s $RSA_KEY ]; then
                echo -n $"Generating SSH2 RSA host key: "
                rm -f $RSA_KEY
                if $KEYGEN -q -t rsa -f $RSA_KEY -C '' -N '' >&/dev/null; then
                        chmod 600 $RSA_KEY
                        chmod 644 $RSA_KEY.pub
                        if [ -x /sbin/restorecon ]; then
                            /sbin/restorecon $RSA_KEY.pub
                        fi
                        success $"RSA key generation"
                        echo
                else
                        failure $"RSA key generation"
                        echo
                        exit 1
                fi
        fi
}

do_dsa_keygen() {
        if [ ! -s $DSA_KEY ]; then
                echo -n $"Generating SSH2 DSA host key: "
                rm -f $DSA_KEY
                if $KEYGEN -q -t dsa -f $DSA_KEY -C '' -N '' >&/dev/null; then
                        chmod 600 $DSA_KEY
                        chmod 644 $DSA_KEY.pub
                        if [ -x /sbin/restorecon ]; then
                            /sbin/restorecon $DSA_KEY.pub
                        fi
                        success $"DSA key generation"
                        echo
                else
                        failure $"DSA key generation"
                        echo
                        exit 1
                fi
        fi
}

do_restart_sanity_check()
{
        $SSHD -t
        RETVAL=$?
        if [ ! "$RETVAL" = 0 ]; then
                failure $"Configuration file or keys are invalid"
                echo
        fi
}

start()
{
        # Create keys if necessary
        do_rsa1_keygen
        do_rsa_keygen
        do_dsa_keygen

        cp -af /etc/localtime /var/empty/sshd/etc

        echo -n $"Starting $prog: "
        $SSHD $OPTIONS && success || failure
        RETVAL=$?
        [ "$RETVAL" = 0 ] && touch /var/lock/subsys/sshd
        echo
}

stop()
{
        echo -n $"Stopping $prog: "
        if [ -n "`pidfileofproc $SSHD`" ] ; then
            killproc $SSHD
        else
            failure $"Stopping $prog"
        fi
        RETVAL=$?
        # if we are in halt or reboot runlevel kill all running sessions
        # so the TCP connections are closed cleanly
        if [ "x$runlevel" = x0 -o "x$runlevel" = x6 ] ; then
            killall $prog 2>/dev/null
        fi
        [ "$RETVAL" = 0 ] && rm -f /var/lock/subsys/sshd
        echo
}

reload()
{
        echo -n $"Reloading $prog: "
        if [ -n "`pidfileofproc $SSHD`" ] ; then
            killproc $SSHD -HUP
        else
            failure $"Reloading $prog"
        fi
        RETVAL=$?
        echo
}

case "$1" in
        start)
                start
                ;;
        stop)
                stop
                ;;
        restart)
                stop
                start
                ;;
        reload)
                reload
                ;;
        condrestart)
                if [ -f /var/lock/subsys/sshd ] ; then
                        do_restart_sanity_check
                        if [ "$RETVAL" = 0 ] ; then
                                stop
                                # avoid race
                                sleep 3
                                start
                        fi
                fi
                ;;
        status)
                status -p $PID_FILE openssh-daemon
                RETVAL=$?
                ;;
        *)
                echo $"Usage: $0 {start|stop|restart|reload|condrestart|status}"
                RETVAL=1
esac
exit $RETVAL

anonyme95
08/05/2012, 04h56
please paste your log.

you can connect with ssh in rescue mode because it's not your OS... you must mount your partition and check ssh configuration, and maybe reinstall ssh package

dpkg-reconfigure ssh

you can paste /etc/ssh/sshd_config file too.

ioub22
08/05/2012, 04h38
thanks for responding
i have already logged on mode rescue
with mod rescue the ssh work

but when i reboot the server i get the error Network error: Connection refused
the problem is not from my pc connection cause i got 2 other server on ovh and i can log to them

Cetic
08/05/2012, 04h00
you should have received by mail Login/Pass for the rescue use.

the guide in french : http://guides.ovh.com/ModeRescue
Google can translate.

ioub22
08/05/2012, 02h30
hi
i cant log to my server with ssh or ftp
im getting this error
Network error: Connection refused
i have logged in rescue mod
ssh is installed
apperciate your help


dist: CentOS release 5.8 (Final)