[Bug 272] New: Ctrl-C exits - Can not open TTY

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Wed Jun 12 05:25:11 EST 2002


http://bugzilla.mindrot.org/show_bug.cgi?id=272

           Summary: Ctrl-C exits - Can not open TTY
           Product: Portable OpenSSH
           Version: -current
          Platform: UltraSparc
        OS/Version: Solaris
            Status: NEW
          Severity: normal
          Priority: P2
         Component: sshd
        AssignedTo: openssh-unix-dev at mindrot.org
        ReportedBy: john.carroll at usap.gov
                CC: john.carroll at usap.gov


When I type Ctrl-C in any ssh shell, it exits the shell.  I have tried this 
from PuTTy, as well as an older version of the OpenSSH client on another Sun 
Solaris system.  It only seems to do this on the newest version of OpenSSH.

I tried to ssh from the system to itself, and get a host key error.

I checked the error logs, and I get an error every time it starts up an ssh 
seesion, shown below, that it couldn't open /dev/tty.

I'm guessing this may have to do with the locations of various files, possibly 
those of OpenSSL (since I changed the locations of some things from the 
original), but I can't find anything in the documentation about this.

It compiles, creates the keys, and installs fine.

thanks,
john


# openssl version
OpenSSL 0.9.6d 9 May 2002

# ssh -v
OpenSSH_3.2.2p1, SSH protocols 1.5/2.0, OpenSSL 0x0090604f

# ssh sunshine
Host key verification failed.

# tail /var/adm/messages (and /var/adm/auth_log)
Jun 11 12:48:10 sunshine sshd[18645]: [ID 800047 auth.error] error: 
open /dev/tty failed - could not set controlling tty: No such device or address

# ps -aef | grep ssh
root   400     1  0 10:19:07 ?        0:02 /usr/local/sbin/sshd
root 18682   400  1 13:02:31 pts/10   0:01 /usr/local/sbin/sshd

# ls -al /dev/tty
lrwxrwxrwx   1 root     other         26 Jun 10 14:46 /dev/tty
 -> ../devices/pseudo/sy at 0:tty

# ls -la /devices/pseudo/sy at 0:tty
crw-rw-rw-   1 root     tty       22,  0 Jun 10 14:46 /devices/pseudo/sy at 0:tty

# ls /usr/local/src/*ssl*
/usr/local/src/openssl-0.9.6d.tar.gz

# ./config --prefix=/usr/local --openssldir=/usr/local

# ls /usr/local/src/*ssh*
/usr/local/src/openssh-3.2.2p1.tar.gz

# ./configure --prefix=/usr/local --sysconfdir=/usr/local/etc --with-pid-
dir=/usr/local/etc --with-tcp-wrappers --with-egd-pool=/dev/egd-pool



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the openssh-unix-dev mailing list