![]()
Security in General
Changing your password
Getting your Email (and how we deal with 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.
Your email address is your username@marxists.org. We create usernames by using the first initial of your given name (or alias), and the full text of your last name (or alias); so for examaple Yakov Sverdlov's username would be: ysverdlov.
Your mail account has already been subscribed to mia-list@marxists.org, which is our list for all directors and volunteers to discuss MIA issues and build on collaborative projects.
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
and for the preservation of volunteer and reader anonomy.
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 (Brian or Trevor) 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:
http://www.employees.org/~satch/ssh/faq/
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:
Try to choose a password that is similar to the one we gave you; i.e. 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 six 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, be sure it is in a secure location.
Getting your Email
You can get your email one of two ways.
(1) One way is by accessing your mail 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 and password and your off and running! :)
(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, the setup is simple. If you don't have a favorite e-mail program, we recommend using Mozilla, and we have detailed instructions on how to setup your mail in that program. Popular mail programs that support secure communication are Outlook Express and Netscape Communicator. For these programs, setup your account in the following way:
Incomming Mail server type: IMAP
Incomming Mail server name: mail.marxists.org
Outgoing Mail server name: use your local ISP.(1)
Account name (or "User name"): your user name
Password: your passwordAfter 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 "mail/".
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 recieve alot of SPAM -- unsolicited mail 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 Trevor to implement a filter to prevent it from comming in.
!!NOTE!!: we do some things with spam (unwelcome email) that you should know about!! Read this to find out how it works and what you need to do.
Transferring Files
Windows 95, 98, and 2000: You can download a SCP client (a secure version of FTP that uses SSH) from http://winscp.vse.cz/eng/. Use the server name www.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 transfered secure.
Macintosh (OS 9.2 or earlier): Download the MacSFTP client. Use the server name www.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 transfered secure.
Macintosh (OS X or later): Simply download this program: RBrowser. In the connection dialogue box, select the protocol "SFTP". For "Host" enter www.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, 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
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 encyrpts that information,
and 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 encypts 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 encyrpt 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.
Macintosh:
- Download this telnet program:
http://www.macssh.com/- There is a very good explaination 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 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:
- You'll need to get Tera Term SSH (TTSSH). Start by downloading:
http://www.uncwil.edu/download/tc/pc/ttpro/ttermp23.exe
http://www.cs.cmu.edu/~roc/ttssh154.zip- Install Tera Term Pro (ttermp23). Then unzip ttssh154 in the same directory you installed Tera Term (probably C:\Program Files\TTERMPRO).
- Now launch it by going to Start > Run...
- "C:\Program Files\TTERMPRO\ttssh"
- Hit Cancel
- Go to Setup > TCP/IP
- Remove everything. Add an entry for www.marxists.org, turn off Telnet and set the port to 22.
- Go to File > New Connection. www.marxists.org should show up, you'll probably have to explicitly select SSH.
- Login with the login and password Brian sent you.
- Now go Setup > SSH Forwarding
- Hit Add
- Forward local port 25 to www.marxists.org port 25.
- Repeat this for ports 110, and 143.
- Go to Setup > Save Setup
- When you start up Tera Term SSH next time, it will offer www.marxists.org via SSH as the default.
Last but not least, feel free to make a biography for yourself!
(1) If you want to send mail using the marxists.org server, you have to use the IMP mail program, as outlined in the first option. This is the only secure way we can allow administrators (or anyone for that matter!) to use the servers' sendmail capabilities.