MiServer: Managed Linux: Quick Start Guide

Welcome to the MiServer Managed Service. Here are some important steps designed to assist you with connecting and configuring your access to your virtual server.

Join MCommunity Group

To begin, please make sure you are a member of the MiServer Notify group in MCommunity. This group is used to notify members of all system maintenance, service issues and other announcements.

To join the MiServer Notify group, visit the MiServer Notify entry in MCommunity and click the Join Group button.

Log in to Your Managed Server

1. Prerequisites and Initial Setup

Ensure the following items are configured on your local machine before attempting to connect to your server:

  • U-M VPN Connection: You must be connected to the U-M Virtual Private Network (VPN) to access the MiServer network segment.
  • Active U-M Credentials: Your U-M Uniqname and associated UMICH password are required for login.
  • Admin Group Membership: Your U-M Uniqname must be a member of the MCommunity Admin Group that was specified when the MiServer was provisioned. Membership in this group grants you remote login rights and necessary administrative privileges (sudo) on the server.
  • SSH Client: You will need a Secure Shell (SSH) client application on your local machine (e.g., Terminal, PuTTY, MobaXterm).

2. Connecting to Your Server via SSH

The industry-standard, secure method for remote connection to a Linux server is SSH (Secure Shell).

Connection Command

Open your preferred SSH client (Terminal) and use the following command.

Connection DetailValue
ProtocolSSH
UsernameYour U-M Uniqname
Hostname/IPThe Hostname or IP address provided by the MiServer team.

Replace [YourUniqname] and [ServerAddress] with your actual information:

ssh [YourUniqname]@[ServerAddress]

Example:

ssh jdoe@[your-server-name].miserver.it.umich.edu
  1. First-Time Connection: If you are prompted about the authenticity of the host, type yes and press Enter to accept the host key.
  2. Authentication: When prompted for your password, enter your UMICH Password.

Two-Factor Authentication

Managed Linux servers are configured to use Duo two-factor authentication for SSH connections. Before login you will need to make sure you have registered your account(s) in Duo.

First-Time Setup: Enroll a Device in Duo


3. Initial Administration

As a managed service customer, the MiServer team handles the core operating system, patching, monitoring, and backups. Your primary task is the installation and management of your applications.

A. Elevated Privileges (sudo)

Members of the MiServer Admin Group are automatically granted sudo (superuser do) access. You must use sudo to perform any commands that modify system-wide settings, install software, or manage services.

  • To run a command with administrative privileges, simply prepend it with sudo. You will be prompted for your UMICH Password once per session or every few minutes.

B. System Updates and Package Management

While system patching is managed, you will need to use a package manager to install any application software. Use the command appropriate for your server's Linux distribution:

TaskRHEL (Red Hat Enterprise Linux)Ubuntu
Install Softwaresudo dnf install [package-name] (or sudo yum install [package-name])sudo apt install [package-name]

C. Secure File Transfer (SCP/SFTP)

Use Secure Copy (SCP) or Secure File Transfer Protocol (SFTP) to move files between your local machine and the MiServer.

To upload a file from your local machine to the server:
 

scp /path/to/local/file [YourUniqname]@[ServerAddress]:/path/to/server/destination

 

To download a file from the server to your local machine:
 

scp [YourUniqname]@[ServerAddress]:/path/to/server/file /path/to/local/destination

 

D. Local Firewall

By default, ssh is available from campus networks, including MWireless. No other ports are open. Please do not remove the pre-existing rules.

Red Hat Enterprise Linux (firewalld)

In firewalld, an IP will only reach one zone. If you add your service to the public zone, you probably want to add it to the umich and mwireless zones, as well, or it will not work from campus.

Show Current Rules

sudo firewall-cmd --list-all            # For default zone
sudo firewall-cmd --zone=ZONE --list-all
sudo firewall-cmd --list-all-zones      # Show all zones and rules

Add Port

sudo firewall-cmd --permanent --zone=ZONE --add-port=PORT/protocol  # e.g. 80/tcp
sudo firewall-cmd --reload

Ubuntu (ufw)

Show Current Rules

sudo ufw status                   # Simple view
sudo ufw status numbered          # Numbered list for easy deletion/editing

Add Port (allowing from anywhere)

sudo ufw allow PORT/protocol
# Example: sudo ufw allow 80/tcp

Allow Port From a Specific Network

sudo ufw allow from IP_or_CIDR to any port PORT proto protocol
# Example: sudo ufw allow from 192.168.0.0/24 to any port 22 proto tcp

4. Support and Management

  • Server Outages/Access Issues: For urgent issues where your server is unresponsive or inaccessible, contact the ITS Service Center and explain that your priority is High/Critical.
  • Modifying Server Configuration: To request changes to your server's RAM, CPU, or disk space, submit a request via the ITS Service Request System.
  • Account Access Management: Manage who can log in to the server by adding or removing individuals from the associated MCommunity Admin Group.

Review the Service Overview Document

Please review the MiServer: Managed Linux: Service Overview document for important information about the default configuration of your new server.  

Scheduling Maintenance Periods

The MiServer service monitors alerts for your managed servers 24/7 or during business hours, depending on the type of support you selected. Because of the shared administration model you can reboot or shut down your server as needed, please remember to create a maintenance period in the Zabbix monitoring system so that it does not generate an alert to MiServer staff during planned maintenance activities.

To Schedule a Maintenance Period

Last Updated
Monday, November 3, 2025