views
Installing the Operating System
Obtain a copy of the Raspberry Pi OS (Operating System) from the link in the sources section. There are a few different distributions available, but for this article, we will be using the "Raspbian" version.
Extract the image to the SD card. To do this, we need a tool called the Win32 Disc Imager. A link for this is also available in the sources section. Now open the tool, navigate to the drive letter that your SD card is in, select the location of the Raspberry Pi OS image, and select burn. Wait for it to finish.
Open the SD card in Windows Explorer. Just create a file with the name ssh. This is a security update introduced since Raspbian Jessie.
Eject the SD card, and place it into your Raspberry Pi, then plug in the rest of the cords, being sure to plug in the mini USB last.
Log in once the operating system loads up. The default username is "pi", and the default password is "raspberry". Newer versions of Raspbian have auto-login enabled by default.
Start by changing the password. From the command line type: sudo passwd pi.
You can also change your password by typing sudo raspi-config and selecting Change User Password or going to the System Configuration.
Enter your new password and then confirm it. Please note, the cursor will not move when typing passwords but you are entering text.
Updating Software
Get started with updates. Because you are running a fresh version of Debian, you will need to do some housecleaning, updating, and installing. First, we are going to update the clock, update our sources, then upgrade any pre-installed packages. Type the following at the command line (press return/enter after each line): sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade
Set the date and time. From the command line type (replace parts as necessary): sudo date --set="30 December 2013 10:00:00"
Configuring SSH
Set up SSH so that we can do everything else from a different computer. To do this, first note the IP address of the Raspberry Pi hostname -I You should see something like this: 192.168.1.17 What appears is the IP address of your Raspberry Pi.
Enable SSH and reboot (press return/enter after each line): After noting the inet addr use: sudo /etc/init.d/ssh start for every time you boot up the pi. Hint: If an error occurs, use the command below, and then the command up above. sudo apt-get install ssh Then, restart your pi: sudo shutdown -r now
Unplug the cords for your USB keyboard and your monitor. These are no longer necessary, as everything else will be done over SSH.
Download an SSH client like PuTTy (www.putty.org) which can be downloaded for free from Google and connect to the IP address of your Raspberry Pi logging in with the username "pi" and the password you set earlier.
Installing the Web Server
Install Apache and PHP. To do this, execute the following commands: sudo apt-get install apache2 php5 libapache2-mod-php5
Restart the service: sudo service apache2 restart OR sudo /etc/init.d/apache2 restart
Enter the I.P. address of your Raspberry Pi into your web browser. You should see a simple page that says "It Works!"
Setting Up FTP
Install FTP to allow transferring files to and from your Raspberry Pi.
Take ownership of the web root: sudo chown -R pi /var/www
Install vsftpd: sudo apt-get install vsftpd
Edit your vsftpd.conf file: sudo nano /etc/vsftpd.conf
Make the following changes: anonymous_enable=YES to anonymous_enable=NO Uncomment local_enable=YES and write_enable=YES by deleting the # symbol in front of each line then go to the bottom of the file and add force_dot_files=YES.
Save and exit the file by pressing CTRL-O, CTRL-X.
Restart vsftpd: sudo service vsftpd restart
Create a shortcut from the Pi user's home folder to /var/www: ln -s /var/www/ ~/www
You can now FTP using the Pi user and access the /var/www folder via a shortcut that should appear on login.
Comments
0 comment