美文网首页我用 LinuxLinux学习之路实用Linux
Linux 访问windows下的FTP服务器

Linux 访问windows下的FTP服务器

作者: 黄一倚 | 来源:发表于2018-07-19 11:03 被阅读4次

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

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

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

image.png

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

image.png

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


image.png

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

image.png

3、登录成功后的界面

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
image.png

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

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

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

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

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

set ftp:charset gbk
image.png

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

image.png

LFTP 常用操作指令

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

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

图示:

image.png image.png

2、改变目录

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

3、断开ftp连接

lftp anonymous@192.168.105.199:/> bye
lftp anonymous@192.168.105.199:/> exit
image.png

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

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

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

image.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 本地目录绝对路径

显示工作目录

lpwd
pwd

显示文件列表

!ls
cls

!ls -l
ls

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

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

du

移动、重命名

mv  

删除

rm

创建文件夹

mkdir

删除文件夹

rmdir

相关文章

  • CentOS6.8搭建FTP服务器

    如果要ftp访问linux需要安装ftp服务,vsftpd是Linux下比较好的的FTP服务器。 一、检查安装vs...

  • Linux 访问windows下的FTP服务器

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

  • 服务器安装

    一、 作业内容: 1、 windows下安装SSH服务器2、 windows下安装FTP服务器3、 windows...

  • windows下svn迁移到linux

    需求: 将windows上svn迁移到linux上 实现svn方式和http方式访问 linux下svn服务器搭建...

  • linux访问windows文件

    在windows上建立fitp服务器 在linux环境上weget ftp://user:password@ip:...

  • Linux搭建samba服务器

    本文介绍Linux(基于Ubuntu16.04)下搭建samba服务器以供Windows访问。 安装samba服务...

  • linux挂载windows服务器某个文件夹

    场景 linux服务器为web服务器,windows为资源服务器 通过web服务器访问windows资源 实现方案...

  • FTP操作

    通常情况下,我们在windows系统上开发代码,然后通过FTP上传到linux/unix服务器上去部署运行项目。 ...

  • 总结ftp操作

    通常情况下,我们在windows系统上开发代码,然后通过FTP上传到linux/unix服务器上去部署运行项目。 ...

  • 搭建站点-FTP

    Windows实例搭建FTP站点 Linux实例搭建FTP站点

网友评论

    本文标题:Linux 访问windows下的FTP服务器

    本文链接:https://www.haomeiwen.com/subject/srvzpftx.html