<>前言
以下主要介绍Linux下几种典型的网络共享方式的环境配置。
<>一、samba

samba服务器作可以windows和linux交互的媒介,可以让windows用户轻松地在电脑上使用图形界面访问linux文件系统,并可以设置写入权限,实用性极佳。
共享文件samba(跟前面的vmware tools共享方式有点类似)

<>1. 安装samba
$ sudo apt-get install samba
<>2.修改配置
$ vim /etc/samba/smb.conf
配置共享目录/etc/samba/smb.conf,在最后面添加
[名字] comment=备注 path=路径(路径必须要存在)共享路径 browseable=yes writable=yes read only=no
guestok=yes
<>3.重启服务器
$ sudo service smbd restart $ sudo service nmbd restart
<>4. Windows访问共享文件夹

windows电脑:
(1) win + r
(2)运行中输入(\linux ip)

<>二、tftp

<>1. 安装tftp
$ sudo apt-get install openbsd-inetd tftpd tftp
<>2.修改配置

配置/etc/inetd.conf,在里面加入
$ tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp
/srv/tftp:是你想要设定的tftp服务器的目录的全路径, 如果没有这个目录那就自己创建

<>3.重启服务器
$ tftp sudo /etc/init.d/xinetd restart
如果提示该服务没有,那么安装一下 apt-get install xinetd 就可以了

<>3.上下载服务器

在ubuntu上下载服务器(ubuntu中的/srv/tftp)上的文件
(1)下载
$ tftp 192.168.1.1(服务器ip) tftp> get test.txt (tftp>是自动产生的,get是ubuntu上的下载命令)
Received1315 bytes in 0.1 seconds tftp> quit
(2)上传
$ tftp 192.168.1.1(服务器ip) tftp> put test.txt
(上传的时候tftp文件夹中必须要提前新建一个空白的同名文件,put是ubuntu上的上传命令) Received1315 bytes in 0.1
seconds tftp> quit
<>4. 与开发板之间使用tftp
在windows跟开发板之间使用tftp 在ubuntu跟开发板之间使用tftp
挂载服务器nfs(实现ubuntu跟开发板之间的网络挂载)
# 安装 $ sudo apt-get install nfs-kernel-server
配置 /etc/exports 在最后一行添加要被挂载的路径
/home/gec/nfs *(rw,sync,no_subtree_check)

重启服务器
$ sudo service nfs-kernel-server restart
挂载:(开发板)
$ mount -o nolock 192.168.1.1:/home/wsl/nfs ./mt
卸载:一定要退出mt目录才能卸载
$ umount ./mt
<>三、SSH远程终端

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH
为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH
协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital
UNIX、Irix,以及其他平台,都可运行SSH。

<>1. 安装SSH
$ apt-get install openssh-server
<>2.修改配置
$ vim /etc/ssh/ssh_config
修改port 22那一句,不要将它注释,去掉#

<>3. Windows访问

安装 SecureCRT
secureCRT:协议选择SSH2
主机:填写你要登录的ubuntu的ip地址
用户名:wsl/root

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信