Skip to content

Commit 985d9f6

Browse files
author
SteveLowe
committed
Apply PasswordAuthentication attribute to SSH
1 parent 0ce5cd0 commit 985d9f6

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

attributes/default.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
default['ssh']['allow_groups'] = [] # sshd
6767
default['ssh']['print_motd'] = false # sshd
6868
default['ssh']['print_last_log'] = false # sshd
69-
default['ssh']['password_authentication'] = false # sshd
69+
default['ssh']['password_authentication'] = false # sshd + ssh
7070
# set this to nil to let us use the default OpenSSH in case it's not set by the user
7171
default['ssh']['use_dns'] = nil # sshd
7272
# set this to nil to let us detect the attribute based on the node platform

templates/default/openssh.conf.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ RhostsRSAAuthentication no
8888
RSAAuthentication yes
8989

9090
# Disable password-based authentication, it can allow for potentially easier brute-force attacks.
91-
PasswordAuthentication no
91+
PasswordAuthentication <%= ((@node['ssh']['password_authentication']) ? "yes" : "no" ) %>
9292

9393
# Only use GSSAPIAuthentication if implemented on the network.
9494
GSSAPIAuthentication no

0 commit comments

Comments
 (0)