最近搭建了个ubuntu11.04的服务器,把遇到的一些问题记录下来跟大家分享下。ubuntu系统的安装,如果不会可以去网上找下,有很多介绍的。唯一注意的一点是11.04安装的时候会提示你配置网络信息,如果安装的时候配置好了,系统装完就可以直接上网了。
0)设置root账户:
使用自己设置的账号登陆系统输入:sudo passwd然后按照提示设置一个新密码。
1)配置网络:
先配置ip信息
$ sudo gedit /etc/network/interfaces
auto lo # 开机自动激lo接口
i face lo inet loopback # 配置lo接口为环回口
auto eth0 #开机自动激活eth0接口
iface eth0 inet static #配置eth0接口为静态设置IP地址
address 10.16.3.99
netmask 255.255.255.0
network 10.16.3.0
broadcast 10.16.3.255
gateway 10.16.3.1
dns的设置
sudo gedit /etc/resolv.conf
nameserver 192.168.1.1
$ sudo /etc/init.d/networking restart # 重启网络
2)开启ssh服务,11.04默认是没有开启ssh服务的
sudo apt-get install openssh-server
sudo /etc/init.d/ssh restart
这是用 ps -e | grep ssh能看到sshd的信息说明ssh成功。可以用串口工具测试下。
3)安装samba服务器:
如果你用的是微软的系统,那边samba服务器会让你在你的pc和服务器之间传输东西方便很多,如果用的是linux系统可以用scp来传输。
sudo apt-get install samba
sudo gedit /etc/samba/smb.conf 修改前最后先备份下。
搜寻这一行文字代码:
; security = user
用下面这几行取代代码:
security = user
username map = /etc/samba/smbusers
将下列几行新增到文件的最后面,假设允许访问的用户为:lee,共享目录为/home/lee。而windows显示的共享名为 Share代码:
[Share]
comment = Shared Folder with username and password
path = /home/lee
public = yes
writable = yes
valid users = lee
create mask = 0700
directory mask = 0700
available = yes
browseable = yes
read only = no
添加访问账号lee:这个账号是必须添加 的,否则无法访问
sudo useradd lee
sudo smbpasswd -a 1
sudo gedit /etc/samba/smbusers
在新建立的文件内加入下面这一行并保存代码:
lee = "network username"
如果将来需要更改newsfan的网络访问密码,也用这个命令更改代码:
sudo smbpasswd -x lee
sudo testparm
sudo /etc/init.d/samba restart
在window下面输入\\ip地址就可以访问了。
4)添加用户:
sudo useradd -d /home/liuwenyao -s /bin/bash -m liuwenyao
sudo usermod -G ssh -g liuwenyao liuwenyao
passwd liuwenyao
userdel -r liuwenyao
5)用串口登入:
D:\stb\putty.exe -pw 密码 用户名@ip地址。 我用的putty,用这个命令在桌面创建快捷方式可以登录的时候不用输入密码。