Meghamala - Frequently Asked Questions
MeghaData - Frequently Asked Questions
Meghamala - Answers to FAQ
  • Connecting to your VM from Windows
    Download one of the folowing softwares :- For connecting using Putty, follow the following steps :
    • Open putty.exe
    • Enter the IP address of the VM in the hostname. Keep the Port as 22.
    • Enter the username and password when prompted.
    • You will be presented with a terminal to your VM.
    For connecting using X2Go, follow the following steps :
    • Open X2GoClient program
    • For first time login, create New Session. Enter IP_address of VM in Host field. Enter username of VM in Login field.
    • Enter the session type as under:
      • For Ubuntu and Fedora : Select LXDE
      • For Centos : Select XFCE
    • Press OK. Now the session can be seen on right side pane.
    • For first time login and any subsequent logins after that, click on the session. A prompt will be displayed to enter the password. Enter the password. New window with GUI interface of the VM will be displayed.
    • You will be presented with a terminal to your VM.
  • Connecting to your VM from Linux
    A VM on Meghamala can be accessed either using SSH or X2Go. SSH is present in every Linux environment.
    For installing X2Go Client on your Linux local machine, follow the following steps :
    For Ubuntu (10.04 or later)
    • Open terminal window
    • For Ubuntu 10.04 or 12.04 $ sudo apt-get install python-software-properties
    • For Ubuntu 14.04 $ sudo apt-get install software-properties-common
    • Add into repository by $ sudo–E add-apt-repository ppa:x2go/stable
    • Update your OS $ sudo apt-get update
    • Next to install x2go client $ sudo apt-get install x2goclient
    For Fedora (19 or later)
    • Open terminal window
    • Issue $ sudo yum install x2goclient
    For Centos
    • Open terminal window
    • $ sudo yum install epel-release
    • $ Type the command sudo yum install x2goclient
  • Connecting using VNC/Team Viewer.
    Meghamala does not provide these by default. However, you can login into your VM using SSH of X2Go, set up the required connection protocol (VNC or Team Viewer) and use it.
  • Using 40 GB persistent storage volume
    Run the following commands.
    $ mkdir mnt
    $ sudo mkfs.ext4 /dev/vdb(formats the volume. Should be used only on the first time, or whenever formatting is required)
    $ sudo mount /dev/vdb mnt
    $ sudo chown -R ubuntu:ubuntu mnt (for Ubuntu VM)
    $ sudo chown -R fedora:fedora mnt (for Fedora VM)
    $ sudo chown -R centos:centos mnt (for Centos VM)
    Now the persistent volume is available at mnt directory.
  • Licensed software on VM
    Meghamala does not provide any licensed software on a VM by default. It is the responsibility of the VM owner to install required softwares. The VM owner will be responsible for any license issues.
  • Keeping program running after closing Putty
    nohup is a POSIX command to ignore the HUP (hangup) signal. The HUP signal is, by convention, the way a terminal warns dependent processes of logout.

    Instead of directly writing the command you want to keep running, enter the following on the terminal.
    $ nohup '< your-command >' &
    After firing this, you can safely close Putty's terminal and the process will keep running.

MeghaData - Answers to FAQ
  • Installing StackSync on Windows
    • Download and install Java Runtime Environment (JRE) from here if it is not already installed in your machine.
    • Download Stacksync desktop client from here.
    • Double click on downloaded exe file to start installation.
    • Start StackSync by clicking on desktop shortcut or from “All Programs”
    • Enter Rabbit MQ IP as "10.4.2.13". Click Next.
    • Enter your MeghaData account email and password. Click Next.
    • Wait few seconds until Remote storage Initialization finishes. Click Next.
    • Change the default sync folder path if you want or leave it unchanged (recommended).Click Next.
    • Copy files into the stacksync folder to sync files with your MeghaData account.
  • Installing StackSync on Ubuntu (Debian)
    • Install Java Runtime Environment (JRE) if not present.
    • Download Stacksync desktop client from here.
    • Open terminal and run $ sudo dpkg -i Path-To-File/StackSync.deb.
    • Run $ stacksync in terminal to start the client.
    • Enter Rabbit MQ IP as "10.4.2.13". Click Next.
    • Enter your MeghaData account email and password. Click Next.
    • Wait few seconds until Remote storage Initialization finishes. Click Next.
    • Change the default sync folder path if you want or leave it unchanged (recommended).Click Next.
    • Copy files into the stacksync folder to sync files with your MeghaData account.
  • Installing StackSync on other OSs
    • Install Java Runtime Environment (JRE) if not present.
    • The executable JAR file for StackSync client can be downloaded from here.
    • Run the JAR.
    • Enter Rabbit MQ IP as "10.4.2.13". Click Next.
    • Enter your MeghaData account email and password. Click Next.
    • Wait few seconds until Remote storage Initialization finishes. Click Next.
    • Change the default sync folder path if you want or leave it unchanged (recommended).Click Next.
    • Copy files into the stacksync folder to sync files with your MeghaData account.
  • Solving "Java not found" problem
    StackSync installer needs certain windows registry entries to work. It is recommended that you download and install the JRE from the recommended repository (see FAQ 1 step a).
  • Wrong credentials problem
    Possibly you have entered wrong username or password. Click Back and re-enter your credentials. If the problem persists contact us.
  • Storage Space
    As of now each user is entitled to 5 GB of storage space on MeghaData.
  • Validity of account
    Your MeghaData account is valid for the period of your stay at IIT Kharagpur. After that your account along with all the data will be deleted from MeghaData.
  • Sharing folder
    Start StackSync. Right click on StackSync icon on taskbar and select “Share folder”. Select a directory under your StackSync directory and enter email of the MeghaData user whom you want to share with.
  • Installing StackSync on multiple machines
    Yes you can. Your data will be synced across multiple client installations of the same MeghaData account. The different machines you use can have a mix and match of the various operating systems supported.
  • Using email ID not belonging to IIT Kharagpur domain
    No, you must use an email ID belonging to the IIT Kharagpur domain.
  • Resetting your MeghaData password
    For resetting your password click on this link. Once you reset your password, you will need to uninstall and reinstall the StackSync client program in your local machine. Your files, however, will not be lost.
This page will constantly be updated with more questions. Stay tuned.