ianliu-johnston / Shell_scripts

Setup scripts for virtual machines or misc other automation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Misc collection of Bash Scripts for setting up systems

Description of Files

keygenssh
  • sshGITHUB.sh - Script to setup github keys
laptop_setup
  • links.md - Helpful links The following files get copied to the home directory, prepending a .:
  • bash_aliases - Useful bash aliases.
  • config - Config file for local ssh preferences
  • emacsrc - Config file for emacs
  • pre-commit - Precommit hook for git repositories that check style before commiting
  • tmux.conf - Config file for Tmux
  • vim/ - Plugins for vim
  • vimrc - Config file for Vim
  • Xmodmap - Config file for Xmodmap

Run this script to configure the system

  • setup_laptop.sh - Setup script for new installations of Lubuntu
port_knocksetup

Script to setup port knocking on a linux system

  • knockd.conf - This script gets copied to the box you want to ssh into. Make sure to change the sequence to something unique.
  • setup.sh - Setup your the box you want to ssh into.
  • sshd_config - The ssh setup file. Replaces /etc/ssh/sshd_config
  • knock_knock - Script to ssh into your box after port knocking, the sequence should match the sequence in knockd.conf
print_console_colors.sh

Simple script that just prints out all the console colors

setupBash

Similar to laptop setup, but is especially for configuring a development environment in a virtual machine.

  • setupBash.sh - Run this script for the development environment

The following files get copied into the home directory with a . prepended:

  • bash_aliases - Helpful aliases in bash
  • config - Config file for local ssh preferences
  • emacsrc - Config file for Emacs
  • pre-commit - Precommit hook for git repositories that check style before commiting
  • vim/ - Plugins for Vim
  • vimrc - Config file for Vim
wallpaper.jpg

My awesome wallpaper that I love(for some weird reason). I did not make this image.

Author

Ian Liu-Johnston Twitter || Personal Website || Linkedin

About

Setup scripts for virtual machines or misc other automation


Languages

Language:Vim Script 50.4%Language:Shell 39.0%Language:Python 6.8%Language:Puppet 2.9%Language:Ruby 0.9%Language:Pascal 0.1%