博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 访问windows下的FTP服务器
阅读量:6886 次
发布时间:2019-06-27

本文共 1575 字,大约阅读时间需要 5 分钟。

在linux下有两种访问ftp服务器的方式,一种是图形化界面操作,另一种方式就是用命令行的方式。

Ubuntu图形化界面访问ftp服务器

1、打开文件管理器,点击“其他位置”

img_d52bd6986e56f593d29215695ce5e207.png
image.png

2、在 连接服务器上 输入对应的ftp地址

img_1ac453940dc0d6a6264f7764b1b259b4.png
image.png

点击问号,可以看到这里支持很多的连接方式

img_9fff94cea79a8a130b6c76feca270c4f.png
image.png

小三角显示的是最近访问的连接地址

img_a60d55da524bd851db35550eea7ef408.png
image.png

3、登录成功后的界面

img_de4d09a6db3d421f90bd0a3a35adcf6f.png
image.png

可以看到,在linux上用自带的ftp来访问windows上的ftp服务器会出现中文乱码;这是因为在中国windows上的默认的编码是gbk,而在linux上是utf8。

如果只是这样的话,还可以理解,可是最让人不解的是,这个linux自带的ftp不可以配置编码方式。所以出现了下面的第二种方法。

在终端访问windows下的ftp服务器

1、首先得安装lftp

huanyu@ubuntu:~$ sudo apt install lfpt

安装成功后,查看版本,检查是否安装成功

huanyu@ubuntu:~$ lftp --version
img_b2084089a19159ee7db9d0a9e65e93ad.png
image.png

2、开始使用lftp

命令格式:lftp 用户名:密码@ftp地址:传送端口(默认21)

huanyu@ubuntu:~$ lftp anonymous:@192.168.105.199 //这个表示用户名为“anonymous”,密码为空的用户登录
img_6cc462d577287bf0afb0a59b7222c950.png
image.png

在图中可以看到目录名还是乱码,但是我们可以通过修改它的配置文件来解决它。

huanyu@ubuntu:~$ sudo vim /etc/lftp.conf

在文件的最后一行加上一条配置信息,然后保存退出

set ftp:charset gbk
img_faecedc2ac9439c1ba3c59a65655cea3.png
image.png

3、重新登录,再次查看;可以看到,乱码已经完美解决了

img_6e0c0004daac8ab6290b0452bc23466c.png
image.png

LFTP 常用操作指令

1、查看服务器上的目录文件

//第一种方式lftp anonymous@192.168.105.199:~> ls第二种方式lftp anonymous@192.168.105.199:/> dir

图示:

img_3ebd670372ff59a6b897537c566d05ea.png
image.png
img_dfc5c0faf1b03f06f31455b8cfd27194.png
image.png

2、改变目录

cd /etc  //用法与Linux下相同

3、断开ftp连接

lftp anonymous@192.168.105.199:/> byelftp anonymous@192.168.105.199:/> exit
img_90781c56c1de1b5d3bdf88c082530af7.png
image.png

4、从服务器上下载文件(单文件)

lftp anonymous@192.168.105.199:/吴嘉琪> get 实验二碰撞检测.doc

默认存放下载目录是一开始登录服务器的路径

img_ff00e2a3d3decfdc586901c187154dd7.png
image.png

实际文件路径

img_bb15923ee29b1f0bd9578498d02ceedc.png
image.png

单文件上传

put 实验二碰撞检测.doc

多个文件下载

mget 实验二碰撞检测.doc  实验三.doc

多文件上传

mput 实验二碰撞检测.doc  实验三.doc

多线程下载

pget 实验三.doc//在 lftp 配置文件 ~/.lftp/rc 中设置 pget 使用的线程数set pget:default-n 5

目录下载

mirror  ftp中目录绝对路径

目录上传

mirror -R 本地目录绝对路径

显示工作目录

lpwdpwd

显示文件列表

!lscls!ls -lls

其中, ! 表示执行本地命令,lftp中没有与 ls 对应的本地命令 lls, 所以要使用 !ls 显示本地目录文件,使用以上命令确认当前工作目录的情况。

在远程目录中,可以使用以下命令操作文件

统计文件大小

du

移动、重命名

mv

删除

rm

创建文件夹

mkdir

删除文件夹

rmdir

转载地址:http://ifibl.baihongyu.com/

你可能感兴趣的文章
Linux时间修改与同步
查看>>
水晶报表技术(9)——.NET环境下水晶报表使用总结(上)
查看>>
Oracle数据库中NULL异常使用的教训
查看>>
IBM Rational AppScan Developer Edition(AppScan DE)介绍
查看>>
Ubuntu解决Flash安装问题
查看>>
浅谈架构
查看>>
微软发布Silverlight 4新版并更新Silverlight Tools和SDK
查看>>
部署Windows Server Update Services(WSUS)服务器
查看>>
JDK自带的java.util.Timer定时器的实现原理
查看>>
解决eclipse中java项目导出成jar包后读写UTF-8文件中文乱码问题
查看>>
【电信增值业务学习笔记】2 移动网络基本概念和组网结构
查看>>
WCF分布式开发常见错误(11):There is already a listener on IP endpoint ,IP 终结点 已经存在侦听器...
查看>>
如何卸载Exchange Server 2010
查看>>
【STM32 .Net MF开发板学习-10】SPI测试之触摸屏坐标获取
查看>>
【iOS-Cocos2d游戏开发之十九】游戏数据存储的四种常用方式; 推荐
查看>>
春Phone计划 51cto沙龙郑州站活动
查看>>
Windows Thin PC安装功能组件
查看>>
UML和模式应用(2):迭代、进化和敏捷
查看>>
MDSF:面向语言编程LOP(Language Oriented Programming)方法介绍
查看>>
SCCM2012系列之八,SCCM2012客户机发现
查看>>