...
Following are some software that might be useful on your machine and how to install.
VPN Client
You can find instructions for downloading and installing Cisco AnyConnect VPN client here https://techservices.illinois.edu/services/virtual-private-networking-vpn/download-and-set-up-the-vpn-client
Office
You can download and install office on 5 machines. You can download it (after logging in) from https://www.office.com/
...
there are many others as well.
Brew
Package manager for MAC allows to install many useful command line utilities (including java and python), see https://brew.sh/
Code Block | ||
---|---|---|
| ||
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
Java
This assumes you have brew installed already. To install java 8 for example you can use:
brew tap AdoptOpenJDK/openjdk
brew cask install adoptopenjdk8
to make brew cleanup to work you might have to run
rm /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-versions/Casks/adoptopenjdk8.rb
Python
Install pip
sudo easy_install pip
Install virtualenv
sudo pip install virtualenv
Install python 3
brew install python
Kerberos
Allows you to ssh to any NCSA host with no password (assumes you use same login on your mac as NCSA)
Run the following as root:
Code Block | ||
---|---|---|
| ||
cat << EOF > /etc/krb5.conf
[libdefaults]
ignore_acceptor_hostname = true
default_realm = NCSA.EDU
allow_weak_crypto = true
dns_lookup_kdc = true
forwardable = true
ticket_lifetime = 90000
renew_lifetime = 630000
no-address = true
[realms]
NCSA.EDU = {
default_domain = ncsa.uiuc.edu
kdc = kerberos.ncsa.uiuc.edu:88
kdc = kerberos-1.ncsa.uiuc.edu:88
kdc = kerberos-2.ncsa.uiuc.edu:88
admin_server = kadmin.ncsa.uiuc.edu:749
}
[domain_realm]
.ncsa.illinois.edu = NCSA.EDU
.ncsa.uiuc.edu = NCSA.EDU
.ncsa.edu = NCSA.EDU
EOF
cat << EOF >> /etc/ssh/ssh_config
GSSAPIAuthentication yes
GSSAPIDelegateCredentials yes
EOF
sed -i~ 's/pam_krb5.so/& default_principal/' /etc/pam.d/authorization
sed -i~ 's/pam_krb5.so/& default_principal/' /etc/pam.d/screensaver |
Windows
Not much here
VPN Client
You can find instructions for downloading and installing Cisco AnyConnect VPN client here https://techservices.illinois.edu/services/virtual-private-networking-vpn/download-and-set-up-the-vpn-client