Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
common
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
infra
ansible-shared
common
Commits
4c43d6b7
Commit
4c43d6b7
authored
4 years ago
by
Thomas Schneider
Browse files
Options
Downloads
Patches
Plain Diff
ssh-server: Remove Debian jessie config
parent
f19e928e
No related branches found
No related tags found
1 merge request
!11
ssh-server: Cleanup and Proxmox handling
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
ssh-server/tasks/main.yml
+1
-17
1 addition, 17 deletions
ssh-server/tasks/main.yml
ssh-server/templates/sshd_config.j2
+0
-95
0 additions, 95 deletions
ssh-server/templates/sshd_config.j2
with
1 addition
and
112 deletions
ssh-server/tasks/main.yml
+
1
−
17
View file @
4c43d6b7
...
@@ -8,22 +8,7 @@
...
@@ -8,22 +8,7 @@
tags
:
tags
:
-
ssh
-
ssh
-
name
:
ensure sshd configured
-
name
:
ensure sshd is configured
template
:
src
:
sshd_config.j2
dest
:
/etc/ssh/sshd_config
owner
:
root
group
:
root
mode
:
'
0644'
backup
:
true
validate
:
'
/usr/sbin/sshd
-t
-f
%s'
when
:
debian_version == "jessie"
notify
:
-
restart sshd
tags
:
-
ssh
-
name
:
ensure sshd configured
template
:
template
:
src
:
sshd_config_stretch.j2
src
:
sshd_config_stretch.j2
dest
:
/etc/ssh/sshd_config
dest
:
/etc/ssh/sshd_config
...
@@ -32,7 +17,6 @@
...
@@ -32,7 +17,6 @@
mode
:
'
0644'
mode
:
'
0644'
backup
:
true
backup
:
true
validate
:
'
/usr/sbin/sshd
-t
-f
%s'
validate
:
'
/usr/sbin/sshd
-t
-f
%s'
when
:
debian_version != "jessie"
notify
:
notify
:
-
restart sshd
-
restart sshd
tags
:
tags
:
...
...
This diff is collapsed.
Click to expand it.
ssh-server/templates/sshd_config.j2
deleted
100644 → 0
+
0
−
95
View file @
f19e928e
# Package generated configuration file
# See the sshd_config(5) manpage for details
# What ports, IPs and protocols we listen for
Port 22
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
Protocol 2
{% if ssh_strong_crypto %}
KexAlgorithms curve25519-sha256@libssh.org,diffie-hellman-group-exchange-sha256
Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr
MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-ripemd160-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512,hmac-sha2-256,hmac-ripemd160,umac-128@openssh.com
{% endif %}
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
#Privilege Separation is turned on for security
UsePrivilegeSeparation yes
# Lifetime and size of ephemeral version 1 server key
KeyRegenerationInterval 3600
ServerKeyBits 1024
# Logging
SyslogFacility AUTH
LogLevel INFO
# Authentication:
LoginGraceTime 120
PermitRootLogin without-password
StrictModes yes
RSAAuthentication yes
PubkeyAuthentication yes
#AuthorizedKeysFile %h/.ssh/authorized_keys
# Don't read the user's ~/.rhosts and ~/.shosts files
IgnoreRhosts yes
# For this to work you will also need host keys in /etc/ssh_known_hosts
RhostsRSAAuthentication no
# similar for protocol version 2
HostbasedAuthentication no
# Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication
#IgnoreUserKnownHosts yes
# To enable empty passwords, change to yes (NOT RECOMMENDED)
PermitEmptyPasswords no
# Change to yes to enable challenge-response passwords (beware issues with
# some PAM modules and threads)
ChallengeResponseAuthentication no
# Change to no to disable tunnelled clear text passwords
PasswordAuthentication {{ 'yes' if ssh_password_auth else 'no' }}
# Kerberos options
#KerberosAuthentication no
#KerberosGetAFSToken no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes
# GSSAPI options
GSSAPIAuthentication {{ 'yes' if ssh_gssapi else 'no' }}
#GSSAPICleanupCredentials yes
X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
#UseLogin no
#MaxStartups 10:30:60
Banner /etc/issue.net
# Allow client to pass locale environment variables
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server {{ ssh_sftp_options }}
# Set this to 'yes' to enable PAM authentication, account processing,
# and session processing. If this is enabled, PAM authentication will
# be allowed through the ChallengeResponseAuthentication and
# PasswordAuthentication. Depending on your PAM configuration,
# PAM authentication via ChallengeResponseAuthentication may bypass
# the setting of "PermitRootLogin without-password".
# If you just want the PAM account and session checks to run without
# PAM authentication, then enable this but set PasswordAuthentication
# and ChallengeResponseAuthentication to 'no'.
UsePAM yes
{% for group in ssh_allow_groups %}
AllowGroups {{ group }}
{% endfor %}
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment