找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3743|回复: 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]

; w$ ^, J% i  W1 A8 N4 W/ E
, m+ K0 E: R+ U6 p
安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:

/ V# ^  K9 g* k! F, j
+ Q' n/ {0 E! \' @. O7 Y

2 {' _" I" B1 o$ o7 s# [' Z9 u
6 k3 G; M; ?. d' e, g5 j
1 p5 U$ S* O! T( l, w: `# M

2 K0 h  k, b( V4 q- y# e

1 Y5 \7 Q1 {1 z7 g
, f8 c0 |. U5 w

/ y( @) R% l0 c7 N) z9 ?8 i
5 x( ], \) z' {: V& p
# f0 K2 J6 H8 b# D- \
1.2 百万! x) k2 c6 Q' c

: B0 w; }( I# ]/ ~9 [" f

" o9 r  `7 S  B) q3 z& u看看即将推出的Linux Mint 20.3'Una'在2021年结束之前
. p$ R4 ~! b/ {1 t  Q

& x+ T; g' o8 V! o; V! G+ |' s

% [. u8 g. h* L5 q- \# G
, P& Y/ K: C: L5 N8 ?
) a5 k; e, {0 p

5 T4 a: e. |& m/ h% N7 X' i: r1 _$ _

. _/ B3 y3 t0 o# j1 q0 H

# e! c3 B# G, I! i. s$ ?  b! d, R: ^2 x
7 f) Y- Q- N- N" K" o7 R" I) E" n1 g
. y( n: k  B% h6 [+ [
0 [" v/ ^$ [4 P4 _' n( N0 o

0 E! L. C# m, A" }7 B9 u
6 b/ D' ]- V  \8 U$ J' v6 V, s
( h: W' N: w4 e8 M+ o' P
( l; `( \* S' c6 t; E
# N3 K: k# t9 b4 k* S# C% C# U

( C$ Z( ]3 C+ ]+ M2 E$ ~& u
( B( W! n' K- Y' V9 C7 V0 X1 _

1 h. @, a" H: {
& f7 K7 z- S- K8 L5 j8 M' F2 b8 a) V# ~9 p, b! a4 R
) f9 a6 i: F/ F  a. R
+ O1 u- L! x' n' x7 i, k6 ?  C  d! l  I
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
; [8 `3 h: l' K" u% a! Z
[size=1em][size=1em]sudo apt install filezilla8 x, y, S" ^5 X. C

$ Y1 k: _1 w! m; S

! o6 z+ f; v+ d$ F% W( a6 A, D7 S  E2 F7 k8 l  }6 }6 b' n
5 \- ^' w! U  B, l8 X" K
使用终端安装 FileZilla; v, f# K- Q4 S' i* W: {
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla) u# H2 t: F1 G! i0 U0 M! K8 P
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
8 }. s/ N+ N% o8 w

+ A9 a. h- M* ^  G8 n: t. O) |

3 o% x# X6 {; x; D

& u! c# W3 D: |6 Q) c1 s- x8 O& i; f, J
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 2
! y/ I2 @( x# R使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接
Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。
lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:
; S7 }# v' r+ I7 j  }4 d9 v
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

9 j- t2 X; t. D$ ^7 W* m4 ?
[size=1em][size=1em]man lftp
5 y) O$ p2 D  g( W' C9 C/ \$ k: L% ~! d; }6 }

+ q) V; j( X  W" k8 e2 {6 G! M( y6 Y% a* n$ w7 W: R

8 q' h- T8 Q5 g0 a# V/ O( `1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

5 A) ~( \+ Y* @2 K
[size=1em][size=1em]sudo apt install lftp
4 y$ C5 V5 a/ I- K
- E8 ]+ V1 o$ K( C+ h. I; Y1 M

, X+ F1 v8 A$ w; M/ q
/ l3 S1 ^* P: u- z- k# o7 u7 Y

  z# I) n3 Q/ p' D* \安装 lftp. q: R- F& g! W, o( e
2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:
) ]6 E' J1 c1 |* _7 f9 V; c

+ I6 a4 u9 V9 v) `& q: c( g/ G

7 N% g5 Y7 E  x: K3 _
% Y' T! d( M0 w* G1 N: Z' Q4 N
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

% N9 h  E4 o' x$ E7 Y  O6 c
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com& C' B( C- v' X- o

$ x0 n  S+ L! m
, I5 n9 l* {" p6 q2 R+ _! B

8 [# {& F' i  @; m8 N% B
- M% Q3 {7 x5 U( b9 B& `
通过 FTPS 连接
! p! G# Y) I; Z8 S8 d/ G# d; z8 b0 W
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件& F1 b: j. E, r
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
6 [/ V$ U# p8 D; K5 X! }
[size=1em][size=1em]cd remotedir
6 T9 a+ ^3 N; W& A7 S0 ~- d: z0 C5 l

4 S1 K% c, r& B% t: @
, v4 A1 f  B1 l7 C
  L; o. ~1 |2 c9 ^! O
更改活动远程目录5 A2 I- P# g: K( w! @; C8 A
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
, k4 a% s! R1 [. U' x, u
[size=1em][size=1em]put test.txt/ ]3 U# B7 d" ^' ]) ^: p  _& ]
8 Q& ]6 `  T5 D$ s

( O7 o4 [, f8 s. M, @8 P& w2 T& L7 F, Y6 ?( C

' C+ L9 x8 Y( n5 ?# |
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt

- c7 r9 m3 n- u2 n" C2 _& m0 P9 W& r3 b
! Z& C+ ]$ ?4 E- G: P% P. ?: C
- G9 _; K0 C# q; h- g' P
使用 put 命令将文件从本地计算机传输到远程服务器( p8 K# p4 b3 u' C. @: V
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
' c; L$ L- v& O; f
[size=1em][size=1em]mv test.txt newtest.txt6 x' ?3 T! Z& G

7 h: B( W' E! I- O# P' L

3 R7 Z+ {) n7 `  x. X/ I
+ w" K; P- U0 v6 n: x- D3 g7 p
. o( @7 q6 u0 K" _& g
这会将 test.txt 重命名为 newtest.txt
重命名远程文件/ B4 U1 K# B+ P
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

7 o7 @3 U% m/ A
[size=1em][size=1em]mkdir newdir
1 `8 W5 q0 i) ~, S" A
( l* R( m% ]  R* }

! {3 ]; A: h# t7 H1 ^* |  a4 h+ e% ]$ N

$ P1 l8 B6 s; P$ v
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录& r+ [3 G3 Z$ V0 s
现在,要从远程服务器下载文件,我们将使用 get 命令:

6 u6 }# }4 m0 S& y3 `, R( c
2 _! Y. s( o! ^

' F" P+ P- r% c- b  I1 v& |

( L8 _! O% W* b( n" k0 J从本地计算机上的活动远程目录下载文件5 {: t. R! H8 L9 \
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

  A1 I- F$ q* E, u- U# |$ b/ E/ x
[size=1em][size=1em]rm newtest.txt
' q* Y% l! F; C
+ d  _1 }+ n- @+ f
, i8 L+ a4 Y2 z, G
( [: ?3 J8 \' r1 ?4 \( ^; P

/ y+ j9 S! W+ b. U
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件
' R4 W5 u4 [% j" x
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
! b( Q# ]/ q( M: x
[size=1em][size=1em]rmdir newdir+ C; D9 y; {" d

3 E7 w) I% H9 |( O
& a7 S* m9 \, Z2 E* v

, g( i, w; l2 l
0 z* d6 v( b, ?/ _0 [) [* N9 i: v
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!
# D( g- B9 T' B6 u
回复

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|赛格电脑 华强北 电脑城 南山赛格 龙岗电子世界 龙华电脑城 沙井电脑城 松岗电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2026-3-7 08:43 , Processed in 0.106152 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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