FTP(File Transfer Protocol)是一种在不同计算机之间传输文件的标准网络协议。在 Linux 系统中,可以使用一些命令行工具来进行 FTP 文件传输,如“ftp”、“sftp”等等。本文将详细介绍如何在 Linux 系统中利用 FTP 进行文件上传。
1. 安装 FTP 服务器
需要在 Linux 系统中安装 FTP 服务器。常见的 FTP 服务器有 vsftpd、proftpd、pure-ftpd 等,这里以 vsftpd 为例进行介绍。
使用以下命令安装 vsftpd:
“`sudo apt-get install vsftpd“`
2. 配置 FTP 服务器
完成安装后,需要进行 FTP 服务器的配置。可以使用以下命令打开配置文件:
“`sudo vi /etc/vsftpd.conf“`
在配置文件中,可以设置用户名、密码、目录权限等等。
例如,设置一个新用户:
“`
user_addon_dir=/etc/vsftpd/user_conf
user_config_dir=/etc/vsftpd/user_conf
userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
userlist_deny=NO
“`
其中,“useradd”为用户名,“useradd”为用户密码,“/home/useradd”为该用户所在目录。
还可以使用以下命令启动 FTP 服务器:
“`sudo systemctl start vsftpd“`
3. 连接到 FTP 服务器
在 Linux 系统中,可以使用以下命令连接到 FTP 服务器:
“`ftp [IP]“`
其中,“[IP]”为 FTP 服务器的 IP 地址。
在连接成功后,需要输入用户名和密码进行登陆。
4. 上传文件
在登陆到 FTP 服务器后,可以使用“put”命令将本地文件上传到 FTP 服务器中,例如:
“`put /home/user/test.txt“`
其中,“/home/user/test.txt”为本地文件路径。
此外,还可以使用“mput”命令上传多个文件:
“`mput /home/user/*.txt“`
其中,“*.txt”代表选取所有 txt 文件。
5. 退出 FTP 服务器
完成文件上传后,可以使用以下命令退出 FTP 服务器:
“`bye“`
或者
“`exit“`
6.
Linux 系统中的 FTP 文件传输十分方便,只需要安装并配置 FTP 服务器,然后使用命令行工具进行连接和上传即可。利用 FTP 文件传输可以快速、安全地在不同计算机之间分享文件。
相关问题拓展阅读:
如果使用FTP的话,其实不能叫传文件,这个方法实际是建立一个FTP服务器,然后让客户机去访问FTP服务器,从FTP上下载文件到本地计算机。
上网下载FTP服务器软件,如cuteFTP或是Home FTP(推荐,主要是配置简单易用),或是直接在操作系统上安装IIS服务器(这个只能是windows系统)然后应用IIS的FTP功能也可以实现FTP,当然也可以用其它的FTP服务器;这里以HOME FTP Server为例讲解安装下载好的HOME FTP服务器,安装好之后进行配置
点击设置,可以配置匿名用户,指迹此定目录,即FTP文件服务器目录(如:D:\FTPRoot),也可以配置虚拟目录,配置后可以将其它盘(F:\share)的目录虚拟到FTPRoot下,而可以获得FTPRoot的权限;这个服务器就这点最经典
点击新增成员,可以添加新用户,即非匿名用户,可以配置权限和虚拟目录;
配置好之后点击开始服务启动FTP服务器
查看服务器(装有FTP软件的计算机)的IP地址如:192.168.1.23
在客户机,打开我的电脑,在地址栏输入 如果配置成功,即可以访问FTP服务器,如果开启文件上传权限,可以上传顷蔽或下载文件
当然也可以下载一个FTP服务器客户端工具,即可以访问
注意姿乎迅:1.如果没安装FTP客户端,使用非匿名用户访问时要用到帐号和密码,格式为:
如:
2.登陆后,获得admin用户的所有权限
可以实现,只需要把A的目录共享出来就可以闹销了,两信弯毕台电脑在内网就行
首先在A
vi /etc/exports
/sys/upload *(rw)
service nfs restart
然滑芹后到B
cd /
ln -s /net/A的IP/sys /sys
就可以了
一般是通过以下几种方式:
1、设置FTP服务器
2、NFS服务器
3、SAMBA服务器
FTP和NFS都比较简单,下面介绍一下SAMBA的配置方法:
Linux系统默认已经安装了Samba,但是没有安装Samba服务:
1,先查看安装情况:rpm -qa|grep samba
根据系统的安装情况选择下载或者通过光驱安装所缺的rpm包。
我的安装情况是:
使用命令:mount /dev/cdrom1 /mnt/cdrom1
通过mount把cdrom1挂载到系统临时目录/亏神mnt/cdrom1,在Packets包下面使用命令:rpm -ivh samba.*.rpm包安装。
切换到放置rpm文件的目录
# rpm -ivh samba-common-3.6.9-151.el6.x86_64
这是Samba 必备的程序,必须安装
# rpm -ivh samba-3.6.9-151.el6.x86_64
安装Samba 服务器程序,可以使我Windows 主机访问Samba 服务器共享的资源。
如果需要使Linux 主机访问Windows 主机上的共享资源,则还应该安装Samba 客户端程序。
# rpm -ivh samba-client-3.6.9-151.el6.x86_64
2,安装samba的rpm包完成后
samba-common-3.6.9-151.el6.x86_ //主要提供samba服务器的设置文件与设置文件语法检验程序testparm
samba-client-3.6.9-151.el6.x86_//客户端软件,主要提供linux主机作为客户端时,所需要的工具指令集
samba-swat-3.6.9-151.el6.x86_//基于https协议的samba服务器web配置界面
samba-3.6.9-151.el6.x86_ //服务器端软件,主要提供samba服务器的守护程序,共享文档,日志的轮替,开机默认选项
Samba服务器安装完毕,会生成配置文件目录/etc/samba和其它一些samba可执行命令工具,/etc/samba/b.conf是samba的核心配置文件,/etc/init.d/b是samba的启动/关闭文件。
5、查看伍空世samba的服务启动情况
# service b status
6、设置开机自启动
# chkconfig –level 35 b on//在3、5级别上自动运行samba服务
7、配置b服务
workgroup = WORKGROUP
server string = Samba Server Version %v
netbios name = ImgPath05
comment = Public stuff
path = /usr/local/nginx/html/img
public = yes
writeable = yes
browseable = yes
guest ok = yes
共享目录为:/usr/local/nginx/html/img,共享目录对外名称为:ImgPath 即在Windows看到的目录名称。
设置共享目录权限:chown -R nobody:nobody /usr/local/nginx/html/img/
8、启动或者重启b服务
重启b服务
测试b.conf配置是否正确
9 Windows访问共享目录,但是没有写权限,通过以下方式修改防火墙设置。
将Linux b服务添加到防火墙的例外中 以root用户执行setup命令#setup弹出…重启生效腔肢,如果不想重启,用命令#setenforce 0
linux系统如何远程氏猛桌面windows系统桥掘,看看敏核核这款软件吧,简洁好用
关于linux ftp其他电脑文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
成都网站推广找创新互联,老牌网站营销公司
成都网站建设公司创新互联(www.cdcxhl.com)专注高端网站建设,网页设计制作,网站维护,网络营销,SEO优化推广,快速提升企业网站排名等一站式服务。IDC基础服务:云服务器、虚拟主机、网站系统开发经验、服务器租用、服务器托管提供四川、成都、绵阳、雅安、重庆、贵州、昆明、郑州、湖北十堰机房互联网数据中心业务。
当前标题:Linux 系统如何在 FTP 上传输文件至其他电脑? (linux ftp其他电脑文件)
标题网址:http://www.shufengxianlan.com/qtweb/news42/393392.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联