华强北电脑城 龙岗电子世界 龙华电脑城  凯尔电脑

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3224|回复: 0

使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接

[复制链接]
发表于 2022-5-24 16:08:52 | 显示全部楼层 |阅读模式
在本教程中,我们将学习如何在 Ubuntu 上通过 FTPS 进行连接。FTPS是多个术语的缩写 - Ubuntu中的“FTP over TLS”,“FTP Secure”,“FTP + SSL”。
Table of Contents
[url=][/url]
; a; u" m) Z( r( Y+ y5 E
7 D# M. j  W7 b# P* h6 x
安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:
' z; r1 p7 a& B% i

7 T5 y: _: [1 O, d( D& U  t

; u0 ]6 l" T3 f5 T% q1 l# Q( T1 C! P8 a: l& D" P7 d

0 m: B: ]6 a. d

+ G  a" l' N4 ^  U7 |. k

: C" t0 ^0 a9 _( l: q, x, T; i

! U! s, J# K7 e+ I" `, d% }% x2 x, n" S# d! w! }! N9 K/ I
$ z* d# Y5 d5 C  \, D

* K% b1 V9 ]" P0 k1.2 百万0 ^2 q4 y( M6 \  t7 s( m

9 ~$ `4 }" ]' F- x; C' e5 U
' z: w) R2 t/ W
看看即将推出的Linux Mint 20.3'Una'在2021年结束之前
5 m1 ]' r5 D5 g9 q% z+ g
9 N& s2 Q  C: |/ X' o
% Z! e! K4 y2 ^' v

% B4 a: r5 m0 P% B) l8 ^5 U# K2 _

+ y7 G  ]9 E' D+ W  k  p$ l, J/ ?1 t# Q; D2 ^

8 J3 i$ t. V& _& ?" z

1 \+ N( N" s4 c0 D4 g2 r

0 q2 F" k! V: C# B+ }
( a7 Y' L7 E1 `' F7 L
: u- R1 O, o9 j/ K* ]& s* [$ H

6 D7 }8 O  |- M7 |5 n; T7 u+ J# l4 o5 l# z* _: x) G

: p9 J2 q! l( j8 E& [

4 j% U- V& X) P% J6 Q% `

! z# j. n6 P9 W. Q/ a
* c2 \; ]: |9 X3 W  N
+ K" X) w  T1 L) \- q$ b; T

3 _! r1 p1 l$ S5 |; g3 Q
; C& e/ B9 t5 M' _- X9 b, s& I
  f( K4 }  x% H4 d% K& P1 q

3 H$ L  m( F  i% K1 n

/ |9 R( w$ D" j[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

' c* O2 Y2 w5 o- X; r6 @- {
[size=1em][size=1em]sudo apt install filezilla$ D. a) H4 J" ^0 d8 j2 Q  Q

$ x- w) M3 f" O: S# m

# o) ^3 D( [' c4 X, c( k4 J% U8 M$ _, C$ c

" G' Y5 Q/ y/ ]使用终端安装 FileZilla
/ d  L$ E0 o$ r& b0 G) o" S6 K
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla8 B; e- p& s% ^' o+ p- z
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
3 P$ |6 ?: A9 G; I+ @# x8 a4 f# C1 }% Y

5 ~! `4 q8 y: y" V1 A
7 M/ l) x& L. B  ]
% E& r$ M  X! ], P* R
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 20 U  G  U- u' l6 R, s1 b) E
使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接
Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。
lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:
3 Y  y7 p. C! C- S& A. q
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

4 [% g7 o) ~+ G( i4 c, Z: r$ d
[size=1em][size=1em]man lftp1 {+ W) e( T: @1 P5 M* F
( B8 _# l9 I$ s& t7 i) I

! Q( y+ g4 A9 R: J( H& z) ?7 e. f( W
" J+ q6 a8 ]$ u$ I! d& N
5 S9 Q7 O  M& [7 o& V% m
1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

: C  U% \; S+ d8 ^; ]) [& d
[size=1em][size=1em]sudo apt install lftp5 J# v5 d/ i8 i+ K5 X% b' R; r
( X% D" o. x0 C

& p3 b- a5 m9 y5 y# X/ y: x2 F. w. ]8 b
# O% g# Q- Q' l" v4 e' a& A, E
安装 lftp
' l: }# O1 b3 _- X' k0 w2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:

/ w6 P1 h6 P! s, o; t' k
' g) \: M( \& y/ Z& e) a* z
; D/ ^, ?: M5 t1 E0 `: i7 g) u# b" `

, @* z# Z# \( ?8 G' b[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
9 w7 V) A: s8 x! d8 G  e4 j
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
+ W* G. f/ Y; H4 i' g9 M" [1 s3 G
% k+ a# {. ^0 ^" H6 K- r

& K( H2 N& j- x% o" }
! Y) i4 r* c2 X) j3 F
7 S& P0 ]- S6 C$ x! a8 G7 M4 ~
通过 FTPS 连接: X3 ]; J$ B/ ~) X( G
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件9 J5 \+ g4 |1 u$ k& L5 W
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
1 i& I( j* y9 u- o, ]9 z( N
[size=1em][size=1em]cd remotedir
& J, k" a3 p  h* L3 p
$ {5 H; V! F6 f; t, @
3 Y+ i2 K: ]9 }

6 H2 \9 d! D  a* D$ X1 R

0 d3 ^; y! |9 I9 |* D( i9 ~8 n更改活动远程目录/ q# ?! s6 m0 _9 j
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
  ~- N8 F- `! [# z6 c0 b: K* X. T
[size=1em][size=1em]put test.txt7 `# w8 h, I; P0 N* A8 g! {
1 g+ F' R5 r3 E' E5 y2 J8 F
' P! ?8 E4 D6 k2 C- v
. a, w2 y8 a( z; H
6 D1 h: @5 x: B( T5 U' f4 v
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt

  J, t4 g3 j9 }) x6 {
1 J$ A; F% b4 V2 Z7 o

6 z# ^. E7 D  i
5 }4 i. @0 P) x, z2 w
使用 put 命令将文件从本地计算机传输到远程服务器  `2 F* g# v. U+ a1 x3 f+ V8 k
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

: |% m4 {9 S$ e- u7 ~! |  {) s
[size=1em][size=1em]mv test.txt newtest.txt& C. ?4 [- I5 G3 E* \

3 l5 @* P  @7 P& F4 E
9 @! b1 @  `. o

1 Q) N- G6 q, D5 S3 r- ~3 k6 g6 i

3 G6 g& }( \5 O. [  z& b
这会将 test.txt 重命名为 newtest.txt
重命名远程文件
7 T1 h, [6 R+ V6 Y1 b0 l
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

7 j) O* T/ [6 f
[size=1em][size=1em]mkdir newdir7 y) L4 d4 J* F7 I0 |7 v

/ {% j3 Q  ~2 n0 r

# C+ m8 B# R+ e! g; g, ]# Z* u2 M9 R& Q  e( b

1 Y2 O0 ~8 y* g0 m7 S: }, K
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录* V) S3 ?+ W. w7 b7 s4 {
现在,要从远程服务器下载文件,我们将使用 get 命令:
. ]% S9 u$ U2 Y- |  z3 U/ Y

8 w4 a, Z' M* Z( F1 R1 _" D; e. D. Z
) A3 s$ X0 Z" f5 L% ?* z8 _# {# V

2 A2 f4 k( L& i9 o4 |从本地计算机上的活动远程目录下载文件
0 C# O. k; P0 B# e4 @
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

0 |# f) M2 s$ F+ e% }" q- @
[size=1em][size=1em]rm newtest.txt
7 I6 l& q8 D: s; m( b
8 c* V4 Q) C9 V, k( I, {0 L
0 w: a/ M) i# `; G' ?" ~
8 ]# X1 {/ W4 p

0 z0 W1 e& D/ P7 C0 L/ ]
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件4 Q* Z* m# O& R6 ^: H, B: h# O5 e# A
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

# _2 v$ |7 M* L7 @& c
[size=1em][size=1em]rmdir newdir5 Y/ F. X2 B) |: B
4 ~: r6 s1 `9 h+ @
+ ]; L4 t1 s) w& \( i5 u

; d/ y2 |4 R/ ?& f# j" C; O

$ L  m0 y, y% |$ C/ c% }1 ~. f6 f
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!
1 P" {: z: q& F* G# H0 X
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|华强北 电脑城 龙岗电子世界 龙华电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2025-4-27 00:42 , Processed in 0.178803 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表