一、 下载ubuntu server并制作usb安装盘
1. 下载ubuntu server:下载地址:http://www.ubuntu.com/download/server/download
目前最新的版本是12.04 LTS,推荐下载64位的版本。
2. 制作cd/usb安装盘:
制作方法见下载页面的第二步,官方已对各种系统下制作安装盘的方法做了详尽的介绍。
注意,usb安装盘制作完成后,需要对syslinux文件夹中syslinux.cfg文件进行修改,修改内容如下:
将default vesamenu.c32用 # 注释掉,即改为:#default vesamenu.c32
如果不进行上述修改,计算机从安装盘启动的时候,系统会报错,错误信息为:vesamenu.c32 not a com32r image,从而导致无法安装。
第一步完成!
二、 安装ubuntu server并修改source.list
1. 安装ubuntu server让计算机从启动盘进入ubuntu安装界面后,会有一系列的设置过程,除了用户名和密码之外,其他全部按照系统推荐的选项或者默认值向后安装即可,当系统 安装设置到了Select and Install software这一步的时候,你需要选择默认安装的软件,也可以什么都不选。如果在这步出现错误:Select and Install software: Installation step failed,也没关系,直接跳过这一步,进行后面的安装即可,这些软件可以以后自己安装。全部安装完成后,系统会自动重启。
2. 更新sources.list
系统重启后,我们需要对source.list进行修改,因为source.list中默认使用的是ubuntu官网的源,非常的慢。
具体修改该命令如下:
sudo vi /etc/apt/sources.list
将文本编辑器中的内容替换为你所在位置比较快速的源,我使用的是163提供的镜像源,速度很不错(我在广州):
deb http://mirrors.163.com/ubuntu/ oneiric main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ oneiric-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ oneiric-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ oneiric-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ oneiric-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ oneiric main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ oneiric-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ oneiric-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ oneiric-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ oneiric-backports main restricted universe multiverse
保存退出后,更新源:
sudo apt-get update
更新完成后,就可以从新的源下载软件了。
你可以在这里找到更多的源地址:http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8
第二步完成!
三、配置网络参数
sudo vi /etc/network/interfaces在打开的文本编辑器中进行配置:
1. 有线网络的配置方法:
auto eth0
iface eth0 inet static
address 你的ip地址
netmask 你的子网掩码
gateway 你的网关地址
2. 无限网络的配置方法:
auto wlan0
iface wlan0 inet static
address 你的ip地址
netmask 你的子网掩码
gateway 你的网管地址
wap-ssid 你的路由器名称(加密方式是wap)
wap-psk 你的路由器密码
注意, 如果是使用DHCP来分配IP地址的话,只需要将static改为dhcp,并将address、netmask和gateway三行删除即可。
3. 然后配置dns服务器地址:
sudo vi /etc/resolv.conf
然后将里面的内容替换为你的dns服务器,例如(我使用的是google的dns):
nameserver 8.8.8.8
nameserver 8.8.4.4
4. 重新启动networking服务:
sudo /etc/init.d/networking restart
第三步完成!
四、下载安装openssh并配置自动登陆
1. 下载安装openssh:sudo apt-get install openssh-server
如果出错,请先更新下apt-get:
sudo apt-get update
2. 配置自动登陆:
在服务器上执行命令 sudo vi /etc/ssh/sshd_config,然后开启证书认证的选项:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
3. 重启下ssh服务:
sudo /etc/init.d/ssh restart
4. 在客户端生成私钥和公钥:
在客户端执行命令(我的客户端是mac):
ssh-keygen -t rsa -C “your_email@youremail.com”
需要输入的地方都略过,直接enter,然后就会在你的用户目录下生成一个.ssh目录,里面的id_rsa.pub为你的公钥,id_rsa为你的私钥。
将你的公钥文件放到服务器中你用来ssh的用户目录下的.ssh文件夹中,并将它重命名为authorized_keys,命令如下
scp file_name username@服务器ip:~/.ssh/authorized_keys
再输入username对应的密码,完成上传。
5. 在客户端输入 ssh username@ip_address 即可完成登陆,无需再输入密码!
第四步完成!
现在你可以把服务器扔在个角落里,以后的工作都可以通过ssh来搞定了.