在ubuntu上搭建SSH和FTP和NFS和TFTP
创始人
2024-06-01 03:47:15

一、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

相关内容

热门资讯

浙江长兴:干塘捕鱼保供应 (来源:经济日报)转自:经济日报1月15日,浙江省湖州市长兴县夹浦镇陶家湾村,村民在干塘里捕鱼。陈海...
经典号段新生:为什么他们正在选... “这个号段现在又有啦?”在上海移动长寿路旗舰厅,看到选号页面的1390号段,正在办理新入网的周先生...
【提示】个税扣除每年可多抵扣1... 市大数据中心介绍,部分银行现已入驻“随申办市民云”APP个人养老金专区,通过专区即可开立账户、在线查...
振芯科技违规信披!公司及董事长... 围绕上市公司控制权争夺问题,振芯科技(300101)及董事长谢俊等5名高管“用力过猛”,或踩到了监管...
航天科技:不存在应披露而未披露... 格隆汇1月15日|航天科技发布异动公告,公司股票于2026年1月13日、2026年1月14日、202...