Access Keys:
Skip to content (Access Key - 0)

Working on Managed Servers - Puppetized LAMP

This is specific to the hosted Managed Server offering, maintained by the Application Delivery team within IS&T. Specific requests should go to ops-help@mit.edu.

This article is intended for Web Development contractors working for an MIT customer.

SSH Access

User level access is the usual access given out, where sufficient see: Login Overview for IS&T Managed Server Hosting for details; this guide is intended for those following Option 1, on that page.

Of note, you need to be comfortable using the Linux command line. Your login access path is:

  • Connect to the MIT VPN using Global Protect
  • ssh to the given hostname of your server from there, with your Athena username as your login name
  • You may use password authentication or Kerberos5/GSSAPI (preferred), not public key
  • You may not use FTP; SFTP, however, is available.

root/sudo access

Many root tasks require more complex interaction with the Puppet configuration management; at the discretion of your MIT customer, you may have root access following option 2 on Login Overview for IS&T Managed Server Hosting. Sudo access is not available.

Many website configurations will require that some files and directories are chown'd to the apache user, after upload. In most cases, you should upload the content and then request of ops-help@mit.edu that we update this.

Puppet Management

Puppet is normally managing:

  • The Apache configuration in /etc/httpd/conf.d/
  • The PHP configuration and list of software packages
  • User accounts
  • root's crontab
  • The location and ownership of the docroots
  • The names of databases and the password and identity of database users
    Most changes pertaining to the above should be requested of ops-help.

SELinux

For RHEL7 based systems, SELinux is normally enabled, and restrictions are in place potentially limiting such activities as

  • Sending mail from the CMS
  • Uploading to non-designated directories

Database Access

We do not offer PHPMyAdmin or other graphical administration tools; you should be prepared to upload your database using the command line mysql client.

In some cases read-only remote access via Mysql Workbench, or other desktop tools is appropriate.

IS&T Contributions

Documentation and information provided by IS&T staff members


Last Modified:

November 15, 2021

Get Help

Request help
from the Help Desk
Report a security incident
to the Security Team
Labels:
c-managed-hosting c-managed-hosting Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
Feedback
This product/service is:
Easy to use
Average
Difficult to use

This article is:
Helpful
Inaccurate
Obsolete
Adaptavist Theme Builder (4.2.3) Powered by Atlassian Confluence 3.5.13, the Enterprise Wiki