【Linux基础】常用服务器构建

在Linux下,有好多可以帮助我们更好工作的服务器,例如ftp,nfs,ssh服务器等,今天我就来记录一下我搭建的这几种服务器和具体他们的用法。

操作环境:Ubuntu14.04


ftp服务器

1.安装vsftpd服务器:sudo apt-get install vsftpd

2.配置vsftpd.conf文件

sudo vi /etc/vsftpd.conf

添加下面设置

anonymous_enable=yes

anon_root=/home/lauyang/lauyang/ftpserver(我自己机器上新建的目录,读者可以自建)

no_anon_password=yes

write_enable=yes

anon_upload_enable=yes

anon_mkdir_write_enable=yes

3.重启服务器,重新加载/etc/vsftpd.conf

sudo /etc/init.d/vsftpd restart

4.进入你的/home/lauyang/lauyang/ftpserver 目录底下,新建一个空目录,供用户上传

cd /home/lauyang/lauyang/ftpserver

mkdir anonymous

chmod 777 anonymous

5,测试 上传功能,登录ftp服务器,进入到anonymous目录。

ftp ip(localhost)

cd anonymous 


6,上传命令,可以将当前目录底下的文件上传到anonymous目录中。

put somefile

7,下载命令,可以将anonymous目录中的文件下载到当前目录底下。

get somefile


实例:

1.当我配置好ftp服务器后,我在anonymous目录底下新建了一个test文件夹(测试get方法),在当前目录底下我新建了一个c.c(测试put操作)。


2,登录ftp服务器,以匿名用户anonymous登录,没有密码。因为刚才在配置vsftpd.conf时,我们已经设置。然后测试功能。







在测试get方法时,你得确定其要get的文件对你这个other用户是否有足够权限供你get,否则会失败。



nfs服务器


1,安装nfs服务器

sudo apt-get install nfs-kernel-server

2.设置/etc/exports配置文件

sudo vi /etc/exports

添加下列配置

/home/用户名/nfs *(rw,sync,no_root_squash)

3,在用户目录下创建nfs目录

mkdir /home/用户名/nfs

4,重启服务器,重新加载配置文件

sudo /etc/init.d.nfs-kernel-server restart

5.在 /home/用户名/nfs目录下创建hello测试文件

cd mkdir /home/用户名/nfs

touch hello

6.测试服务器,把共享目录nfs挂载到/mnt目录

sudo mount -t nfs -o nolock -o tcp IP/home/用户名/nfs /mnt

7,进入/mnt/目录看到hello文件,表示构建成功

8.卸载网路共享目录

sudo umount /mnt




ssh服务器


安装ssh服务器

sudo apt-get install openssh-server

远程登录

ssh 用户名@IP

实例:

我用ubuntu通过ssh登录到了我另外一台虚拟机centos,测试成功!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值