Last modified 28 Jun 2005.
A checklist of straightforward Linux security precautions.
> ssh username@remote.machine.eduTo make a secure ftp connection:
> sftp username@remote.machine.eduTo copy one file to/from the current directory:
> scp username@remote.machine.edu:tex/paper.tex papier.tex > scp papel.tex username@remote.machine.edu:tex/paper.texssh is available for Windows machines as "PuTTY", and can be freely downloaded from this website. So you can connect securely from a remote Windows machine to your office Linux machine. No more telnet or ftp.
PermitRootLogin noYou can still log in remotely as a user and then use "su -" to become root.
---- red.wustl.edu, imagen.wustl.edu, lw5.wustl.edu, acadinfo.wustl.edu, ----The first three lines are for printers: I had problems printing unless I allowed the printers to talk back to my computer. The last line is for the University database system.
---- SSH, 22, everyone, NTP, 123, navobs1.wustl.edu, Unknown, 113, wugate.wustl.edu, ----The first line allows incoming ssh so you can log in from home, for example. The second line is for the network time server: it allows a trusted external site to keep your system clock on time. (run "system-config-time" to set this up). The final line is for the mail gateway that I use for sending mail.
> /etc/init.d/firestarter statusIf it says "Firestarter is running..." then this is a good sign.
> tail -f /var/log/messagesIf you see lines like
Jun 28 17:31:34 mybox kernel: Inbound IN=eth0 OUT= MAC=00:0d... SRC=207.33.111.35 DST=128.252.125.81 ...then the kernel filtered a packet at the specified time, so there is some firewalling going on.