Я настроил sshd на соединение по ключам. Всё работает как надо.
Код: Выделить всё
cat sshd_config |grep -v '^#'
Port 22
Protocol 2
ListenAddress 212.1x.1xx.1xx
DenyUsers root
AllowUsers dalt pavel viktor
PermitRootLogin no
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
RhostsRSAAuthentication no
IgnoreRhosts yes
PasswordAuthentication no
PermitEmptyPasswords no
ChallengeResponseAuthentication no
UsePAM no
Subsystem sftp /usr/libexec/sftp-server
Но при этом, в логах продолжается вот такое:
Код: Выделить всё
Jan 17 10:50:55 gw_bsd sshd[38201]: Accepted publickey for dalt from 213.8x.xx.7 port 38234 ssh2
Jan 17 10:51:19 gw_bsd sshd[38203]: Received disconnect from 213.8x.xx.7: 11: disconnected by user
Jan 17 11:17:23 gw_bsd sshd[38271]: User root not allowed because listed in DenyUsers
Jan 17 11:17:57 gw_bsd sshd[38273]: User root not allowed because listed in DenyUsers
Jan 17 11:18:01 gw_bsd sshd[38276]: User root not allowed because listed in DenyUsers
Я убрал root из DenyUsers ради интереса, при сохранении остальных параметров, и в логах вот такая фигня:
Код: Выделить всё
Jan 18 07:06:00 gw_bsd sshd[51647]: Illegal user lindsey from 201.76.1.202
Jan 18 07:06:03 gw_bsd sshd[51649]: Illegal user ashlyn from 201.76.1.202
Jan 18 07:06:07 gw_bsd sshd[51651]: Illegal user carly from 201.76.1.202
Jan 18 07:06:11 gw_bsd sshd[51653]: Illegal user marissa from 201.76.1.202
Jan 18 07:06:14 gw_bsd sshd[51655]: Illegal user gracie from 201.76.1.202
Jan 18 07:06:19 gw_bsd sshd[51657]: Illegal user sierra from 201.76.1.202
Jan 18 07:06:22 gw_bsd sshd[51659]: Illegal user lillian from 201.76.1.202
Jan 18 07:06:25 gw_bsd sshd[51661]: Illegal user jillian from 201.76.1.202
Jan 18 07:06:29 gw_bsd sshd[51663]: Illegal user reagan from 201.76.1.202
Jan 18 07:06:33 gw_bsd sshd[51665]: Illegal user shelby from 201.76.1.202
Jan 18 07:06:37 gw_bsd sshd[51667]: Illegal user amelia from 201.76.1.202
Jan 18 07:06:41 gw_bsd sshd[51669]: Illegal user jada from 201.76.1.202
Jan 18 07:06:44 gw_bsd sshd[51671]: Illegal user kendall from 201.76.1.202
Jan 18 07:06:48 gw_bsd sshd[51673]: Illegal user courtney from 201.76.1.202
Jan 18 07:06:52 gw_bsd sshd[51675]: Illegal user brooklyn from 201.76.1.202
Jan 18 07:06:58 gw_bsd sshd[51677]: Illegal user autumn from 201.76.1.202
Jan 18 07:07:02 gw_bsd sshd[51679]: Illegal user mary from 201.76.1.202
Jan 18 07:07:06 gw_bsd sshd[51681]: Illegal user amber from 201.76.1.202
Jan 18 07:07:11 gw_bsd sshd[51683]: Illegal user maggie from 201.76.1.202
Jan 18 07:07:15 gw_bsd sshd[51685]: Illegal user test tester from 201.76.1.202
Jan 18 07:07:18 gw_bsd sshd[51687]: Illegal user from 201.76.1.202
Jan 18 07:07:22 gw_bsd sshd[51689]: Illegal user from 201.76.1.202
Jan 18 07:07:25 gw_bsd sshd[51691]: Illegal user from 201.76.1.202
Jan 18 07:07:29 gw_bsd sshd[51693]: Illegal user from 201.76.1.202
Jan 18 07:07:32 gw_bsd sshd[51695]: Illegal user from 201.76.1.202
Jan 18 07:07:36 gw_bsd sshd[51697]: Illegal user from 201.76.1.202
Jan 18 07:07:40 gw_bsd sshd[51699]: Illegal user from 201.76.1.202
Jan 18 07:07:44 gw_bsd sshd[51701]: Illegal user from 201.76.1.202
Jan 18 07:07:50 gw_bsd sshd[51703]: Illegal user from 201.76.1.202
Jan 18 07:07:53 gw_bsd sshd[51705]: Illegal user from 201.76.1.202
Jan 18 07:07:58 gw_bsd sshd[51707]: Illegal user from 201.76.1.202