一.SSH服务的配置
1.sudo apt-get install ssh
2.启动SSH服务。/etc/init.d/ssh restart
3.测试ssh服务。如果此时在非root用户下,那么输入ssh loaclhost,会让你输入密码,而且会遇到一个输入yes/no的地方。请完整输入yes。然后确认。
4.切换到root用户下,输入ssh localhost,输入密码,输入什么呢。ubuntu默认没给root设置密码,我们用的sudo su。输入的密码是用户自己的密码,只是暂时取得管理员权限。所以这里要给root设置密码。sudo passwd root.设置root密码。然后在root用户下,ssh localhost。输入root密码,就可以了。
5.xp下用Putty访问。设置端口为22.填入IP,设置字体为UTF-8。点击open。连接成功后,会出现login as。这里你可以选择以什么身份登入。输入密码即可。具体操作的方法和telnet一样。只不过一个加密,一个不加密。
6.设置开机自动启动SSH服务。sudo chkconfig ssh on.
二。NFS服务配置
1.$sudo apt-get install nfs-kernel-server nfs-common portmap
2.$ sudo dpkg-reconfigure portmap,出现对话框选NO
3.切换到root用户,vi /etc/default/portmap,注释掉options
4.编辑vi /etc/exports文件内容
/tmp *(subtree_check,rw,no_root_squash,async)
第一项/tmp,设置的共享目录,可以自己设置,然后空格。第二项设置允许的网段,这里设置为对所有人开放,所以没有填写。*()中的为对应的权限。第一项,强制检查父目录的权限,第二项,读写,第三项,no_root_squash,root登录就具有root权限。如果是作为服务器使用的话, 此项不建议设置。作为开发机器,自己来用,可以设置成root权限。async,数据先暂存内存,而不是直接写入磁盘。详细设置参见鸟哥的linux私房菜-服务器架设篇
5.sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-kernel-server restart。启动服务
6.测试
测试1:showmount -e localhost .会显示出本地主机所共享的目录
测试2:切换到root用户下。
mkdir /mnt/nfs创建挂载目录
mount -t nfs 192.168.11.16:/tmp  /mnt/nfs  。ip地址是本机的IP地址。如果有两台电脑的话,客户端也要启动nfs服务。ip地址就填对方电脑的IP。挂载目录为本地
cd /mnt/nfs
ls
会发现和tmp下一样的文件。
7。每修改一次/etc/exports文件,要执行一次sudo exportfs -a命令。全部挂载文件