一、TFTP
(1)dpkg -s tftp-hpa查看服务器端是否安装
(2)如果没安装
  sudo apt-get install tftpd-hpa
  sudo apt-get install tftp-hpa(客户端,可不安装)
(3)修改tftpd-hpa配置文件
  sudo vim /etc/default/tftpd-hpa
    1.修改其中的工作目录为~/tftp
    2.和最后一行"--secure" -> "--secure -c"
(4)创建自己定义的工作目录
    1.创建目录mkdir ~/tftp
    2.给该目录权限chmod 777 tftp
(5)重启tftpd-hpa服务
   sudo service tftpd-hpa restart
 
二、NFS
(1)安装 sudo apt-get install nfs-kernel-server
(2)配置NFS资源
  sudo vim /etc/exports
  ...
  /source/rootfs *(rw,sync,no_root_squash)
  目录              主机(权限+用户映像)
     (表示所有网段都可以以可读可写权限,还可以有共享目录使用者的权限)
  设置为上面就够,下面是一些解释
  /source/rootfs是共享目录
  a)共享的目录名字
  b)可访问的主机名称*表示所有
  三种方式:
     1.单台主机名
      testhost
    2.Ip网络号
      10.0.0.0/255.0.0.0 || 10.0.0.0/8 || 10.*.*.*
      172.16.0.0/255.255.0.0 || 172.16.0.0/16 ||172.16.*.*
      192.168.18.0/255.255.255.0 || 192.168.18.0/24 ||
      192.168.18.*
    3.TCP/IP域
      (1)*.sde.edu.cn
      (2)*
  c)权限+用户映像
    ro:只读
    rw:读写,但是还要看主句用户,该目录有没有读写权限
    noaccess:禁止访问某一目录下的所有文件和目录,这样可以阻止别人访问共
          享目录下的而一些子目录。
    link_reative:如果共享文件系统中包括绝对链接,把全部路径转为相对路径
    link_absolute:不改变符号链接的任何内容
 
    no_root_squash:让客户机的根用户在服务器上拥有root权限
    all_squash:把所有远程用户映射到nfsnobody用户组,使得所有用户以匿名用户访问
    anonuid=xx:可以设定远程 用户到本地设定的用户身份上,
    insecure:以非安全端口的方式访问,几默认用户端口是1024或者更高,而NFS服务器默认的安全服务器端口应该是低于这个值
    sync:根据请求进行同步
    no_subtree_check:禁止子树检查
    insecure_locks:允许非安全的文件锁定
(3)可以查看共享目录
  a)查看自己的共享目录
    exportfs
      -a 导出所有目录
      -v 打印出详细输出行
      -r 读取配置文件中的设置,并且不用重启立即生效
      -u 停止输出目录
  b)查看其它服务器的共享目录
    showmount 【选项】IP
      -a 显示服务器所有客户端主机和他所链接的目录
      -d 显示已经被用户输出的目录
      -e 显示所有被输出的目录
(4)手动启停NFS服务
  a)启动:/etc/init.d/nfs-kernel-server start
  b)停止:/etc/init.d/nfs-kernel-serer stop
  c)重启:/etc/init.d/nfs-kernel-server restart
(5)查看nfs服务当前状态
  /etc/init.d/nfs-kernel-server status
(6)挂载共享资源
  mount -t nfs 192.168.2.22:/source/nfs/ /mnt/nfs_1
(7)卸载
  umount /mnt/nfs_1
 
三、SSH服务

http://www.cnblogs.com/fengbeihong/p/3307575.html

四、SAMBA

  1.在Linux中图形界面选择一个文件夹,右键->设置共享,根据提示安装程序

    若出错,执行sudo apt-get install samba

  2.终端sudo smbpasswd -a [用户名]

  3.PC上,右键点击我的电脑->映射网络驱动器->文件夹那里\\ip\刚刚那个共享的目录

2.开启TFTP,NFS,SAMBA,SSH服务的更多相关文章

  1. 技巧:开启ubuntu系统的ssh服务

    执行下述命令,安装 openssh 服务器. $ sudo apt-get install openssh-server 执行下面命令,启动 openssh $ sudo service ssh st ...

  2. nfs samba文件共享服务

    (注意:实验之前强关闭selinux和防火墙) 一丶nfs ① 1.服务端 启动服务 systemctl start nfs.service   配置文件 vim /etc/exports share ...

  3. 开启Centos系统的SSH服务

    1.登录Centos6.4系统. ◆示例:使用root用户登录. 注:若为非root用户登录,输入执行某些命权限不够时需加sudo. 查看SSH是否安装. 2.◆输入命令:rpm -qa | grep ...

  4. Linux网络共享管理(ssh,nfs,samba)

    OpenSSH服务器: ssh协议:提供安全的ssh环境用于远程管理,默认端口:22: 服务名称:sshd openssh-server包的安装文件: 使用ssh客户端程序: 连接目标主机: ssh ...

  5. samba、ftp和ssh服务

    samba服务 Smb主要作为网络通信协议; Smb是基于cs架构: 完成Linux与windows之间的共享:linux与linux之间共享用NFS 第一步:安装samba [root@ken ~] ...

  6. linux开启ssh服务

    本文概略:1)ubuntu发行版开启ssh.2)centos发行版开启ssh 1.ubuntu发行版安装/开启ssh服务 1.1 安装ssh服务端 sudo apt-get install opens ...

  7. Ubuntu下开启ssh服务

    网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务.最终成功的方法如下: ...

  8. ubuntu 14.04 下 安装samba 及SSH 服务端的方法

    之前说了 FTP服务器的搭建:http://www.cnblogs.com/bcsflilong/p/4200139.html 今天说一下samba 和ssh服务器的搭建. 先说samba 吧. 在u ...

  9. 让ubuntu开启ssh服务以及让vi/vim正常使用方向键与退格键

    VIM 修复方法: 安装vim full版本,在full版本下键盘正常,安装好后同样使用vi命令.ubuntu预装的是vim tiny版本,而需要的是vim full版本.执行下面的语句安装vim f ...

随机推荐

  1. linux下的中文编码问题

    很多linux的初学者都会碰到这样一个问题:把windows下的文档拷到linux系统,会出现乱码!其实这涉及到中文编码的问题.linux系统默认的是统一码(utf8).而如果你的文件是big5,显然 ...

  2. 写入与导出excel

    检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问. (异常来自 HRE ...

  3. Lambda表达式的几种使用方式

    Lambda 的表达式的编写格式如下: x=> x * 1.5 当中 “ => ” 是 Lambda 表达式的操作符,在左边用作定义一个参数列表,右边可以操作这些参数. 例一, 先把 in ...

  4. APNs功能之Node.js和Mysql应用总结

    APNs功能之Node.js和Mysql应用总结 这篇文档主要是总结Node.js和Mysql的学习心得体会.当然也可以看作是此前所写的消息推送服务的续篇. 简单描述下应用背景,我们的应用需要实现苹果 ...

  5. 强制卸载VS2013

    最近因为VS2013闹许可证过期问题,加之又发现新版本update5,所以就想卸掉重装,但是按照正常的卸载,发现卸载不了,再后来force强制卸载,OK了. force强制卸载: 首先如果安装了中文包 ...

  6. MVC 4 插件化架构简单实现实例篇

    ASP.NET MVC 4 插件化架构简单实现-实例篇   先回顾一下上篇决定的做法: 1.定义程序集搜索目录(临时目录). 2.将要使用的各种程序集(插件)复制到该目录. 3.加载临时目录中的程序集 ...

  7. rcp(插件开发) The activator X for bundle Y is invalid 解决办法

    最近在做插件产品的重构,重构的过程当中难免有一些细节的地方 忘记修改 ,导致出现莫名的问题. 比如这个问题: The activator X for bundle Y is invalid 这个问题从 ...

  8. poj2236无线网络

    这一题的大意:在救灾当中需要用网络,这堆人就用笔记本建了一个无线网,但是来,互相通信都是有距离限制的,一台电脑只能和距离他为d的电脑通信,然后一台电脑也可以通过几台电脑搭成线这样通信.然后就是输入每台 ...

  9. 圆形头像以及一些常见需求形状自定义ImageView组件

    在实际开发中,我们经常会遇到这样的需求,就是无论图片长啥样,我们都要其显示成圆形.圆形加一个边框.矩形加边框,带圆角的矩形等等,lib和demo下载地址:https://github.com/mapl ...

  10. socket网络编程快速上手(一)

    工作以来,写了很多socket相关的代码.磕磕碰碰,走了很多弯路,也积累了一些东西,今天正好整理一下.为了证明不是从书上抄来的,逻辑会有点乱(借口,呵呵)!知识点的介绍也不会像书上说的那么详细和精准, ...