At first i want to apologize for my english, and i'm a totall noob, so i can mistyped/misspelled anything, dont blame/flame me for it
It can be or can't be a problem, depends on how you look at it....
Situations:
No SSH: Yes it is a problem
LAN SSH: Not really a problem
WAN SSH: In my opninion now it is a problem
The root login by ssh can be used in several ways...
For example i use sme-server as a gateway/decoy server...
I use ssh to remote login to this server, i created a user called JohnDoe which has ssh acces to the server...
I disabled the remote root log-in. When i do want to work as root i login as johndoe, then i use su - to change to root...
In my opinion this is saver then the remote root log-in.
But when you use linux as company server with multiple systemmanagers its eassier to permit root acces, then passing the password to everyone...
So mostly it depends on the usage of linux, and the way you want to use ssh...
To disable the remote root login:
you should be root, so use the su - command
#nano /etc/ssh/sshd_config (or gedit whatever your fav is...)
Read down untill you find these lines:
# Authentication:
#LoginGraceTime 2m
#PermitRootLogin no
#StrictModes yes
#MaxAuthTries 6
At the permitrootlogin, yours probaly stated yes, and you should change it to no obviously