Welcome to MIA!

Security in General
Changing your password
Getting your Email, including How to avoid spam.
Transferring Files
Port Tunneling

Welcome aboard, we're glad to have you with us! This page is here to help you get connected to our servers, enabling you to check your marxists.org mail and transfer information onto our servers.

Generally, you will be using your own email account, and we have subscribed you to the mia-lst@marxists.org. Where needed we can provide you with a marxists.org email with an alias.


Security in General

In many countries around the world, the possession or distribution of Marxist information is illegal, and can be met with severe penalties. Presently the majority of MIA volunteers are from the most advanced capitalist countries, where distributing this content has been more or less legal for the past fifty years. In these nations where "democracy" is championed, we nonetheless continuously face a variety of subtle assaults.

Simply stated, these archives need to be secure; both for the preservation of texts in an undoctored form Harvest and for the preservation of volunteer and reader anonymity.

So please keep this need in mind as you walk through learning how to setup a secure connection to our server. It does take time, and it may not work on your first attempt if you do not follow the instructions all together. That's ok, and we are here to help. Just grab a cup of coffee and get ready for some work, and the opportunity to learn how to communicate securely with others.

We use a technology widely used for secure transmissions called Secure Shell (SSH). Our server will only accept secure connections, any other attempt to connect to the server is automatically refused. "Secure Shell (SSH), sometimes known as Secure Socket Shell, is a protocol for securely getting access to a remote computer. Both ends of the client/server connection are authenticated using a digital certificate, and passwords are protected by being encrypted." For further, in depth information on securely communicating between computers, here is a good guide:


Changing your password

The first step we need to take is changing your password, because it was sent to you through an insecure method. So long as you change your password immediately, this is ok, because even if someone intercepted it, you will change it through a secure method. Simply go to:

   http://marxists.org/password (use your current login)

Try to choose a password that is completely random. Do not use a password that contains any word that can be found in any dictionary; instead use a random mix of numbers, letters, and symbols. We will require all volunteers to change their password every twelve months. Be sure to guard over your password, the vast majority of hacking occurs not through computer systems, but social systems! Don't tell your password to others, don't send it to anyone in any form; and if you must write it down, use a password manager such as KeePass.

Getting your Email if you have an alias@ marxists.org

Getting an account on the server does not automatically provide you with a marxists.org email address. The account administrator can opt to set up a mail forwarding to your external address instead.

If you have a marxists.org email address, however, you can get your email one of two ways.

(1) One way is by accessing your inbox through the web. You can do this simply by going to the following address:


Notice there is an 's' at the end of https – this makes a secure connection over the web, which we require for any login made to the MIA server. Once you've entered the above address in your web browser, just enter your login name (e.g. jbloggs) and password – and your off and running! :)

International Friendship

(2) Alternatively, you may like to use your favorite e-mail program to access your marxists.org mail. Besides already being comfortable with whatever program you like, this also allows you to browse and write mails off-line, which is helpful for those who have to pay an hourly rate to connect to the Internet.

There are basically two ways we can do this:

(a) If the program you like is able to use IMAP SSL/TLS, the setup is simple. If you don't have a favorite e-mail program, we recommend using Mozilla Thunderbird, the replacement for Mozilla Mail & Newsgroup, and we have detailed instructions on how to setup your mail in that program. Popular mail programs that support secure communication use to be Outlook Express and Netscape Communicator. For these programs, setup your account in the following way:

Incoming Mail server type: IMAP
Incoming Mail server name: imap.marxists.org port 993.
Outgoing Mail server name: smtp.marxists.org port 587.
Account name (or "User name"): your username
Password: your password

After this, you just need to tell the program that the IMAP you are using is SSL:

1. In Outlook Express, click Accounts on the Tools menu.
2. Click the Mail tab, and then click the appropriate mail account to select it.
3. Click Properties, and then click the Advanced tab.
4. Click the "This server requires a secure connection (SSL)" check box to select it, click OK, and then click Close.

If the program asks for what your "IMAP path prefix" is, or your "root mail folder", type in "Maildir/".

If you use Eudora see this minor variation on the above procedure.

(b) If the program you are using doesn't support secure email, you can still use that program! It is a little more complicated, but if you'd like to use it, just learn how to setup port tunneling, detailed below.

GNU Users please look at this page.

Please keep in mind that checking your e-mail is important for communicating with other members of the MIA collective and readers with questions regarding the work that you put online. Unfortunately, because we have a very high traffic site, we receive a lot of SPAM - unsolicited mail usually from capitalists trying to sell everything from sexual surgery to toner for your printer. If you get too much of a certain type of SPAM, ask the MIA Admin Ctee for advice.

For further information, see How to avoid spam.

Transferring Files

Windows: See our guide on How to transfer files to the MIA server

Download a WinSCP from http://winscp.net/. Set:

  • Host name   ftp.marxists.org
  • Port   22
  • Enter username   (not alias!!)
  • Your password ...
  • Select   SFTP

Macintosh (OS 9.2 or earlier): Download the MacSFTP client. Use the server name ftp.marxists.org, then enter your username and password. If you would rather use your favorite FTP client, this can still be done, you just need to setup port tunneling to make the data transferred secure.
Macintosh (OS X or later): Simply download this program: Fugu. In the connection dialogue box, select the protocol "SFTP". For "Host" enter ftp.marxists.org, then your username and password. Login! :)

HTML Editors?

Wondering what to use for HTML? Well, some of us use text editors to do html, so we can make two good suggestions here. If you would like a simpler editor, we aren't really sure what is best, but I'd recommend trying Mozilla Firefox, which is a web-browser, e-mail program, & friendly HTML editor. If you find something that works for you, let me know. As for text editors, if you are using a Mac, BBEdit is the way to go. If you are using Windows, PHE is a good program to use. Alternatively, for PC Users, download 1st-Page-2000, which is an HTML Editor which is now off the market.

Port Tunneling (Experts only)

If you have a program that cannot communicate securely, no worries! You just need to "tunnel" your connection, allowing you to use any regular mail or ftp program to send all of it's data to a certain "ssh" program, which in turn encrypts that information, Cable Factoryand sends it over the Internet securely . For example, once we get setup, if you use Eudora for email, it will send all its data to the ssh program, which encrypts it and sends it out over the web securely, allowing you to connect to our server.

For your regular mail or ftp client to connect to MIA successfully, the connections you've setup in the ssh client must be open (which we will explain doing below) so it can encrypt the data as you send it. In your mail and ftp client, use the hostname "localhost". You use this because your programs want to connect to the ssh program on your computer, not marxists.org — the ssh program then connects to marxists.org.


  1. Use the Terminal program found on every Mac operating OS X of higher.
  2. There is a very good explanation of how to do this on the internet (Note, the only thing you'll have to do differently is specify us as the host when setting up the ssh connection -- our hostname is "marxists.org".)
        Port Forwarding on the Mac The instructions here are not that different for use with the Mac OS X's Terminal program.
  3. The example above is to setup FTP, thus the port is 21. For email, the port is 143. You can setup two 'favorites' in MacSSH for each port, and open them both up at the same time, so you can use mail and ftp at the same time.

Windows 95, 98, and 2000:

  1. You'll need to get Tera Term SSH (TTSSH). Start by downloading:
  2. Install Tera Term Pro (ttermp23). Then unzip ttssh154 in the same directory you installed Tera Term (probably C:\Program Files\TTERMPRO).
  3. Now launch it by going to Start > Run...
  4. "C:\Program Files\TTERMPRO\ttssh"
  5. Hit Cancel
  6. Go to Setup > TCP/IP
  7. Remove everything. Add an entry for ftp.marxists.org, turn off Telnet and set the port to 22.
  8. Go to File > New Connection. ftp.marxists.org should show up, you'll probably have to explicitly select SSH.
  9. Login with the login and password we sent you.
  10. Now go Setup > SSH Forwarding
  11. Hit Add
  12. Forward local port 25 to smtp.marxists.org port 25.
  13. Repeat this for ports 110, and 143.
  14. Go to Setup > Save Setup
  15. When you start up Tera Term SSH next time, it will offer ftp.marxists.org via SSH as the default.

Last but not least, feel free to make a biography for yourself!


Contact the Marxists Internet Archive Admin Committee for further information