Casper JSS Setup Notes

Certainly Casper is much more fun comparing to SCCM ! I love it already, so easy to use, and very good tech support.

We use Mac Minis to be the Casper server, and I used Homebrew to install MySQL( at first I used the standalone installer, but found it hard to manage)

 

1. Required Software(from QuickStart Guide):

  • JSS
  • Java JDK 1.7/1.8
  • Jave Cryptography Extension 1.7/1.8
  • MySQL

 

Install Homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Install MySQL:
brew install mysql
Start MySQL:
mysql.server restart

Secure MySQL on Mac:

mysql_secure_installation

A very cool GUI MySQL client:

http://www.sequelpro.com/

Setup JSS database & username for Casper:

mysql -r -p

CREATE DATABASE jamfsoftware;

GRANT ALL ON jamfsoftware.* TO ‘username_you_want'@localhost IDENTIFIED BY ‘password_here';

 

Some basic MySQL commands:

SHOW DATABASES;

DROP DATABASE database_name;

SHOW TABLES;

DESCRIBE table_name;

2. Required ports opened:
Source IP(s): mac computer

Destination IP(s):17.0.0.0/8

Destination Port(s):5223

Source IP(s):JSS Servers

Destination IP(s): there's no specific destination IP, it's going to JAMF cloud servers.

Destination Port(s):443

Source IP(s): mac computer

Destination IP(s):JSS Servers

Destination Port(s):8443

Source IP(s):JSS Servers

Destination IP(s):17.0.0.0/8

Destination Port(s): 2195

Source IP(s):JSS Servers

Destination IP(s):17.0.0.0/8

Destination Port(s):2196

Source IP(s):JSS Servers

Destination IP(s):JSS Servers

Destination Port(s):3306

Source IP(s):JSS Servers

Destination IP(s): AD Server

Destination Port(s):636

Leave a Comment