Linux 文件共享

Linux 文件共享

使用Linux难免会与其他平台进行文件交换、共享。

这里整了一些具体的方法。

共享文件夹

Linux 安装在虚拟机的话,与Windows共享文件最方便的当数共享文件夹。

VirtualBox 设置共享文件夹 参考

sftp

# 安装openssh-server
 get install openssh-server
# 查看是否安装成功
 dpkg -l | grep ssh

step_36

Windows环境下的工具叫Winscp,很好用,直接连接服务器就能进行文件传输。

tftp

安装tftp服务

# 安装服务器软件
sudo apt-get install tftpd-hpa

# vim打开 tftpd-hpa 配置服务器参数
sudo vim /etc/default/tftpd-hpa
# 设置tftp目录
TFTP_DIRECTORY="/home/tftp"
TFTP_ADDRESS=":69"
# 在此处添加-c 创建文件的权限
TFTP_OPTIONS="--secure -c" 
# 创建tftp目录,前面设置的
midir -m 777 /home/tftp 

# 重新启动tftp服务
sudo /etc/init.d/tftpd-hpa  restart 

# 查看服务启动的进程
ps -aux | grep tftpd

tftp服务的使用

Linux连接tftp服务器

# 连接服务器:
tftp 192.168.2.19 
# 退出连接状态
quit q
# 上传文件 上传<文件名> 文件到服务器
put filename   

# 下载文件 下载<文件名> 到当前目录
get filename

Windows下的 tftpd小工具连接tftp服务器,选择共享文件目录,设置ip,如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-acaBHlha-1619585235733)(https://taotaodiy-linux.readthedocs.io/en/latest/_images/tftp001.png)]

nfs

安装nfs服务

# 安装相关软件
sudo apt-get install nfs-kernel-server
# 查看是否安装成功
dpkg -l | grep nfs
# 共享目录  限制访问的条件
/home/nfs  *(rw,sync,no_subtree_check)
# 创建共享目录
mkdir -m 777 /home/nfs
# 重新启动nfs服务
sudo /etc/init.d/nfs-kernel-server restart
# 查看启动情况
ps -aux | grep nfs

客户端如何访问

# mount 挂载NFS文件系统
cd mnt 
sudo mkdir nfs
sudo mount 192.168.30.130:/home/nfs ./nfs 挂载
sudo umount ./nfs 解除挂载

ssh

sudo apt-get install ssh

scp命令

# scp传输文件
# scp 文件名 服务器上的某个用户@服务器ip:/文件保存路径
scp filename server_user_name@192.168.0.205:server_file_path
# 从服务器拉取文件
# scp 服务器上的某个用户@服务器ip:/服务器文件存放路径 拉取文件保存路径
scp server_user_name@192.168.0.229:server_file_path local_path

原文链接

https://taotaodiy-linux.readthedocs.io/en/latest/linux/etc/fileshare.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贪贪贪丶慎独

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值