在ubuntu上搭建SSH和FTP和NFS和TFTP
创始人
2024-06-01 05:37:27
0

一、SSH服务搭建

使用如下命令安装 SSH 服务;ssh 的配置文件为/etc/ssh/sshd_config,使用默认配置即可。

sudo apt-get install openssh-server

开启 SSH 服务以后我们就可以在 Windwos 下使用终端软件登陆到 Ubuntu,比如使用 Mobaxterm。

二、FTP服务搭建

sudo apt-get install vsftpd

打开/etc/vsftpd.conf 找到如下两行,确保上面两行前面没有“#”,有的话就取消掉。

最后重启FTP服务:

sudo /etc/init.d/vsftpd restart

开启后就可以实现Windows 和 Ubuntu之间的文件互传了,FileZilla软件是为Windows 下 FTP 客户端之一,下载地址为: https://www.filezilla.cn/download。

三、NFS服务搭建

在嵌入式Linux开发的时候经常需要搭建NFS。

sudo apt-get install nfs-kernel-server rpcbind

打开/etc/exports 以后在后面添加如下所示内容。其中:*代表允许所有的网络段访问, rw 是可读写权限, sync 是文件同步写入存储器,no_root_squash 是 nfs 客户端分享目录使用者的权限。如果客户端使用的是 root 用户,那么对于该共享目录而言,该客户端就具有 root 权限。

/home/zhangshuaifeng/nfs_dir *(rw,sync,no_root_squash)

重启 NFS 服务:

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

此时可以运行以下命令来显示共享的目录:

showmount -e

在 nfs 运行的过程中,修改了/etc/exports 配置文件,可以使用 exportfs 命令使改动生效

 sudo exportfs -rv

使用示例1:nfs下载命令

nfs 80800000 172.16.60.73:/home/zhangshuaifeng/nfs_dir/zImage

使用示例2:nfs挂载文件系统

参考文档为:Documentation/filesystems/nfs/nfsroot.txt 格式如下:

启动开发板,进入 uboot 命令行模式,然后重新设置 bootargs 环境变量,其中root值的按照上述格式来设置,命令如下:

setenv bootargs 'console=ttymxc0,115200 root=/dev/nfs rw nfsroot=172.16.60.73:/home/zhangshuaifeng/nfs_dir/zhangshuaifeng.rootfs ip=172.16.60.71:172.16.60.73:172.16.60.254:255.255.255.0::eth0:off

示例3:nfs挂载Ubuntu

mount -t nfs -o nolock,vers =3 192.168.1.8:/home/zhangshuaifeng/nfs_dir /mnt

四、TFTP服务搭建

在嵌入式Linux开发的时候经常需要。

sudo apt-get install tftp-hpa tftpd-hpa

和 NFS 一样, TFTP 也需要一个文件夹来存放文件,在用户目录下新建一个目录:

mkdir home/zhangshuaifeng/tftp_dir
chmod 777 home/zhangshuaifeng/tftp_dir

打开/etc/default/tftpd-hpa 文件,将其修改为如下所示内容:

最后重启 tftp 服务:

sudo service tftpd-hpa restart

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
修复 爱普生 EPSON L4... L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...