美文网首页
开发环境搭建(ssh server、samba、nfs)

开发环境搭建(ssh server、samba、nfs)

作者: 锋之律 | 来源:发表于2019-12-13 23:57 被阅读0次

    一、安装ssh server

    1. sudo apt install openssh-server
    2. sudo vim /etc/ssh/sshd_config ->修改PermitRootLogin的值为yes

    二、安装samba

    1. sudo apt install samba samba-common
    2. cp /etc/samba/smb.conf /etc/samba/smb.conf_bak
    3. sudo vim /etc/samba/smb.conf
      在文件末添加:
    [myshare]
    comment  = my share
    path = /home/xxx/share
    browseable = yes
    writable = yes
    
    1. sudo smbpasswd -a xxx // 添加samba用户,xxx为要添加的用户名
    2. service smbd restart && service nmbd restart

    三、安装nfs

    1. 安装 NFS服务器端
     sudo apt-get install nfs-kernel-server 
    
    1. 配置共享文件夹
    sudo mkdir -p /home/stevenk/nfs    #创建NFS文件夹
    
    sudo vim /etc/exports
    #末尾添加内容如下:
    /home/stevenk/nfs *(rw,sync,no_root_squash)
    

    rw:可读可写
    sync:请求或者写入数据时,数据同步写入到NFS server的硬盘中后才会返回
    no_root_squash:访问nfs server共享目录的用户如果是root的话,它对该目录具有root权限。

    1. 重启NFS服务器服务
    sudo service nfs-kernel-server restart
    
    1. 开发板挂着nfs服务器
      在开发板上输入以下命令:
    sudo mount -t nfs 192.168.1.100:/home/stevenk/nfs /mnt -o nolock
    

    192.168.1.100 为主机 ip,/home/stevenk/nfs 为主机共享目录,/mnt 为设备挂载目录
    如需卸载使用

    umount /mnt
    

    相关文章

      网友评论

          本文标题:开发环境搭建(ssh server、samba、nfs)

          本文链接:https://www.haomeiwen.com/subject/uwnqnctx.html