Linux Security: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 47: | Line 47: | ||
<source lang=bash> |
<source lang=bash> |
||
nc |
nc myserver.org ssh |
||
# SSH-2.0-OpenSSH_6.7p1 Debian-5+deb8u2 |
# SSH-2.0-OpenSSH_6.7p1 Debian-5+deb8u2 |
||
# ^C |
# ^C |
||
Line 60: | Line 60: | ||
<source lang=bash> |
<source lang=bash> |
||
service sshd restart |
service sshd restart |
||
nc |
nc myserver.org ssh |
||
# SSH-2.0-OpenSSH_6.7p1 |
# SSH-2.0-OpenSSH_6.7p1 |
||
</source> |
</source> |
Revision as of 05:24, 8 June 2016
Anything about security on linux. When topics are already covered in other pages, give links to them.
Setting umask
Default setting for umask on Ubuntu / Debian is 022, meaning all created files / folders are by default world readable.
To change the defaults (see [1]) to 027:
Add to /etc/sudoers:
Defaults umask = 0027 Defaults umask_override
Edit /etc/login.defs:
UMASK 027
Firewall
With UFW
TBC
With iptables
List the firewall rules
iptables -L
Stop the firewall:
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
Server hardening
Assume server name is myserver.org.
SSH
- DebianBanner
Test if sshd sends a banner [2]:
nc myserver.org ssh
# SSH-2.0-OpenSSH_6.7p1 Debian-5+deb8u2
# ^C
Edit /etc/ssh/sshd_config, and add the line:
DebianBanner no
Restart and verify the banner:
service sshd restart
nc myserver.org ssh
# SSH-2.0-OpenSSH_6.7p1