...
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:
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