Dear All I'm having some problems with SSH that don't really make too much sense to me. Previously I had a Debian dialup box that dialed when I did 'isdnctrl dial ippp0' from the SuSE 6.4 box with SSH. There was no problem with that at all. Just recently I thought it was time to upgrade the internet facing box and changed to SuSE 7.0. My Compaq notebook got the same software at the same time. Very nice software with a great deal of choice. However, I now find that if I try to connect to the new 7.0 box with the old 6.4 box then nothing happens. I'm using Open SSH on all of them and on the 6.4 box it's version 1.2.2. On the new box and the notebook it's version 2.1.1p1. I can get all of the machines to see each other on the network which is based around a small hub. But SSH just refuses to do anything. The login command I use normally is...... 'ssh root@nameofthebox' I'm sure that I've missed something here but I can't think what. As I say the 6.4 box connected straight up to my old Debian box without a problem. Can anyone point me in the right direction here ? Read 'man ssh' and the SuSE database. Still can't figure it out. Also done some RTFM with several books. Thanks -- Richard
On Thu, 28 Dec 2000, Richard wrote:
Dear All
I'm having some problems with SSH that don't really make too much sense to me.
Previously I had a Debian dialup box that dialed when I did 'isdnctrl dial ippp0' from the SuSE 6.4 box with SSH. There was no problem with that at all. Just recently I thought it was time to upgrade the internet facing box and changed to SuSE 7.0. My Compaq notebook got the same software at the same time. Very nice software with a great deal of choice.
However, I now find that if I try to connect to the new 7.0 box with the old 6.4 box then nothing happens. I'm using Open SSH on all of them and on the 6.4 box it's version 1.2.2. On the new box and the notebook it's version 2.1.1p1.
I can get all of the machines to see each other on the network which is based around a small hub. But SSH just refuses to do anything. The login command I use normally is...... 'ssh root@nameofthebox'
I'm sure that I've missed something here but I can't think what. As I say the 6.4 box connected straight up to my old Debian box without a problem.
Can anyone point me in the right direction here ? Read 'man ssh' and the SuSE database. Still can't figure it out. Also done some RTFM with several books.
So if I understand correctly, you are trying to connect on an internal network centered around a hub, with the hosts in question seeing eachother? Then you want to check a few things: first (the extremely obvious ;-)): is there an ssh daemon running on the box you're connecting to? Try ps -ef|grep sshd and see if there is a process. Second, check your /etc/hosts.allow. If you're using tcp-wrappers with ssh, then you should put the host you're connecting from in the hosts.allow of the host you are connecting to. If this is what's causing the problem, you should be able to see it in your logs though. Look at /var/log/warn and see if there are refused connections from the box you are using. And third: openssh has the possibility of denying root access. Look at /etc/sshd_config and see if PermitRootlogin is yes (or try connecting as another user). Finally, you could be having a problem with different ssh versions. Openssh 2.3 supports both SSH1 and SSH2 and should work, and you should upgrade to it anyway, since earlier versions have some security problems. I don't know if SuSE has the upgrade packages (again/still??) on their server, but you can always get them from www.openssh.com
Thanks
-- Richard
good luck, Stefan
participants (2)
-
Richard
-
Stefan Suurmeijer