Just installed Mandrake 7.1 and machine won't accept telnet/ssh connections

bubba

Golden Member
Oct 10, 1999
1,589
0
0
Just installed Mandrake 7.1. I used normal security and after installation the box will not accept normal ftp connections. The machine is on-line correctly as I can surf and telnet elsewhere. What could be causing this? (I installed both the telnet client and server and set the security level to medium)

On a different note I can't install SSH because it claims it cannot find 'ltermcap'. I do have libtermcap.so, so why is it complaining? Anyone know?

Thanks!
 

Damaged

Diamond Member
Oct 11, 1999
3,020
0
0
1) Check that inetd is running.

2) Check your /etc/hosts.allow and /etc/hosts.deny file.

3) Are you compiling ssh or installing from and rpm?

3a) I'm sure it's just looking for libtermcap in a place other than where it resides on your system is all.
 

Bob/NYC

Golden Member
Oct 9, 1999
1,278
0
0
I used TurboLinux v3.0.1 ssh rpm with Mandrake v7.0. I think it was 2 rpms.
 

Damaged

Diamond Member
Oct 11, 1999
3,020
0
0
Mandrake gives you the option to install openssh, which I prefer. It actually requires 5 rpms (6 if you install the openssl-devel package).
 

Bob/NYC

Golden Member
Oct 9, 1999
1,278
0
0
Damaged:
Was Openssh in Mandrake 7.0? I didn't see it and I got sidetracked from installing 7.1.
TIA
 

Damaged

Diamond Member
Oct 11, 1999
3,020
0
0
It's not IN the distro, but they give you the option, after you've setup your networking, to download and install the crypto stuff.
 

bubba

Golden Member
Oct 10, 1999
1,589
0
0

I am not sure what was causing the telnet/ssh problem but I was suspect and I reinstalled and now it is ok (after modifying hosts.allow and deny again).

I could get the SSH RPM to install, but I couldn't compile it. Strange, but when I ran 'make' it said it couldn't find -ltermcap. I found this line in the Makefile:

LIBS= -ltermcap -lnsl -L/usr/local/lib -lcrypt ...some other libs...

And libtermcap is in /lib, so I don't see why it is not fiding it.

Would this be an OK syntax to use:

LIBS= -L/lib -ltermcap -lnsl -L/usr/local/lib -lcrypt
 

Damaged

Diamond Member
Oct 11, 1999
3,020
0
0
Probably because it's looking in /usr/lib/... instead of /lib/...

No biggee. You can pass those args when you run the configure script though.

What are you trying to do with the environment variable there?