在本教程中,我们将学习如何在 Ubuntu 上通过 FTPS 进行连接。FTPS是多个术语的缩写 - Ubuntu中的“FTP over TLS”,“FTP Secure”,“FTP + SSL”。 Table of Contents [url=][/url] ! F5 c% ^, i1 p) w9 D5 w9 e
[color=var(--color-text)]使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接[color=var(--color-text)]2. 在 FTPS 上使用 lftp 连接和执行基本命令
* k, h8 |7 Y; B1 {; J3 {- E[color=var(--color-text)]结论
9 A8 T1 t3 ]% m+ O4 y& K: T1 {$ y; n. @0 `. ~6 y9 | w0 b. j
安装 FileZilla 并通过 FTPS (GUI) 进行连接最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。 您可以使用[color=var(--color-primary)]apt命令轻松安装它: 2 r; v" [( } j' o# n
% t8 ?5 @9 b. B
( M& l4 w" o1 _, t
, k7 e" G/ W" F/ _5 g/ I
8 q' @3 e2 o, b6 J1 ], ]2 n' f& A; L6 c9 ]
: M1 I4 T# x4 U9 |6 T2 Z1 c$ V
9 I- r( ~7 S3 `+ W3 F
* z! g* @3 I" F/ B1 z5 g. D
' ~4 z# }, z6 k3 b. k
% v d" q1 W. s+ |% V m0 ]1.2 百万6 m) {% B; F5 u7 V- Z
9 @4 ?2 m6 D& b @6 i0 N
/ C% a: q8 N D4 W6 b8 b1 @3 b1 V3 w看看即将推出的Linux Mint 20.3'Una'在2021年结束之前
! Y$ N# Q' X% D/ s# A; {$ k0 C/ h1 M9 a6 X: T. @7 Q& W: D2 G
: ~) e H! K2 Z, f) y- Z
& l5 [, L8 I. u+ O4 ]0 C% n0 W+ j' S
$ J) P3 q$ r0 ?1 y* Y) d" \- w
% w- L# W# A: }, ]5 D
3 _8 i; j) H* p' L
3 l( X0 K& s. A+ m* ~* d0 D' D/ C' J& ?- m; c
0 A4 _; o, ~, `& H) e
9 ~8 |5 K! t9 m# Y
( u" k, B a* ^: }+ g' k7 I
9 j' N" n, ]! k) ~9 K+ T1 K6 o3 b: a3 F7 E& k: k! R7 y. d) v
) B9 n+ W0 B6 ]4 A
6 t$ k6 o2 v3 p" p$ ]
3 b. f! U9 W9 w0 Q$ {
% t& l u, g' y' D4 E
: _( R5 b U4 m# a( R, l! y) c9 k% }5 K1 W2 ?/ b- a' K) y* m
, `- H$ o) s# g* I1 w+ V$ J' Z
0 I" V8 ]9 i2 a1 r0 j9 T: a) w3 m
6 K x6 I+ n# I2 j* I[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
8 M a1 p# u! U4 I# A6 s/ {, h" l | [size=1em][size=1em]sudo apt install filezilla0 [7 u- v3 ^+ @7 r
- N1 n" }% A8 e. ?. O% L
|
0 ^) t( U7 E% W
" m; P4 t; m2 P" _
$ V! E' h; F" [ 使用终端安装 FileZilla' a. t8 S! u1 d1 s/ B
现在,您可以在应用程序中轻松搜索FileZilla, 在活动中搜索 FileZilla
+ a8 x; O+ T2 H: u单击以将其打开。 FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。 t5 C0 x. R6 }& K
+ \ t2 Y, u, N% ?( K4 ^
+ c7 U' f1 K+ Y: i2 y& E: @1 o
9 [& B( i7 O5 o$ [7 b" X, q
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。 文件Zilla接口 2
5 b* N& T! z z9 `使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。 lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:/ s" F, T& V) R, |5 [1 R
[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
" S: F0 {- L, _& d | [size=1em][size=1em]man lftp/ { n" J) W# ~, g/ b
% q, ?! E( ~) t- {7 u: _ | + ] P% q* ?( b5 _' T! A. s4 u8 F# C
- i2 u: p0 ?) M1 |8 h+ l. @
# C" w6 s) y" A$ D# Q, k2 V1. 在 Ubuntu 上安装 lftp我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
4 n& c- f* \+ { | [size=1em][size=1em]sudo apt install lftp# i' s B3 `2 l& P6 m
4 A* f- Y) J, J2 F$ R |
" j7 r8 ?- N) h5 O) H' A) @, i8 m: R4 p+ b9 H% ~) P) K6 e# D+ c, X: Z
' ]! N) g" D3 e 安装 lftp
% I4 U" D: n; ^" P4 a' a* M' `2. 在 FTPS 上使用 lftp 连接和执行基本命令要连接到任何FTPS服务器,只需运行: 1 r" m* ?5 A4 m/ C
: a! `! G2 X/ l% Q/ ]/ _ / \) J" X0 a5 e, m; t; e
% W8 } F1 Y0 @0 v. m* J( _[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 0 s- E/ U' ~+ f
| [size=1em][size=1em]lftp -u myuser ftps://ftps.example.com6 r8 U* ~! Y* F# \. n4 m0 P* d
" n8 b/ Y1 ~& e- R | ( ~1 z* K$ x" k+ B$ r( Z5 {$ T
1 L+ u/ D$ N4 Y( g$ x- Y* a- A$ y U
& |3 d, @) C) V/ a$ u3 W2 F: y" E 通过 FTPS 连接, }$ Q8 G: Q& { p) g
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。 要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令: 列出远程文件
; x2 j0 A6 ~9 w c& W我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
; t3 V% c* c5 U; S" y( u2 f! { F | [size=1em][size=1em]cd remotedir
/ P4 W6 n# i9 y7 F( {% `% J/ D0 J. e/ m$ s# N
| " A: p: [9 n* D
, D& M4 J' x+ ^& j. s- k6 O* G
; x8 ]( a6 E. l0 a" L 更改活动远程目录8 q% a7 v5 p* d5 ?% t( G
现在,我们将使用 put 命令将本地文件传输到远程服务器: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 1 b2 T9 L i) r2 ^+ M; ~3 i+ X1 p
| [size=1em][size=1em]put test.txt; L; T( c$ C$ d9 x% f2 g) l' p$ o
6 h5 P9 M; x0 o9 H
| : z0 _; S/ q, ^
% ~0 E3 z/ K3 R/ D; R' I% \
( B9 E- n" J, A# Y- r- B
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt。
; v# [$ X" d0 p. w7 f5 W8 Z3 R: y
0 U/ F2 u2 [- [+ Q, i! ?" t
: b. T& z* ~. H& ~. v7 k I" K+ H- U% e
使用 put 命令将文件从本地计算机传输到远程服务器
0 c2 l& U1 M. v/ L: J现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
' e$ F; M* Z( C* |" k6 ^$ L* f | [size=1em][size=1em]mv test.txt newtest.txt
; n. j+ e$ M2 ]8 N. c) y! M) m9 K E& P' W2 J
|
0 s. Z6 D7 G) h# o! {! J7 q+ b( f# \, z3 {0 e/ F$ s
3 B5 b: U" L" L( v, Q这会将 test.txt 重命名为 newtest.txt, 重命名远程文件
E+ o6 c, O ~5 u; @ R: v4 ?4 D现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
" Y: _, e7 T. J | [size=1em][size=1em]mkdir newdir# J4 g/ q8 c; I9 u2 Z' U
" y& s* T# {5 m, F k
|
1 U( ^1 U/ p* t3 G" R& n
7 E2 a, @# L, Q" i% x# ?. L7 K* m- p! {9 H7 C
此命令将创建一个名为 newdir 的新远程目录。 新建远程目录
& x4 e6 }. e# d2 X& \7 |' W现在,要从远程服务器下载文件,我们将使用 get 命令:
% P0 R1 e' p. f/ F8 l* j4 t
3 E: z, C( [% o* F0 ~/ @
, Y4 i& @, \+ ^/ F6 T+ ?; e2 C/ B5 j+ p0 M+ r
从本地计算机上的活动远程目录下载文件& f; k4 ?2 c" V' @+ L7 v6 u @
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 % H# O9 c$ M3 x8 W
| [size=1em][size=1em]rm newtest.txt
5 ]+ C; J. v7 Y9 s5 J& C0 d( l" R) f" h6 y0 H
|
8 {* T. f$ h: t3 ~* |* l1 x+ q: ?$ G# p
0 y9 U, T4 l; e% x) ~( O0 N& ~2 M! K- B这将删除活动远程目录中名为 newtest.txt 的文件, 删除远程文件
/ E$ l) T- Z2 I; R而且,同样,要删除远程目录,我们将使用 rmdir 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
+ j$ m7 x. _% A, n. \4 r | [size=1em][size=1em]rmdir newdir$ B3 e1 @4 p p9 @
' I+ W8 m( R; v6 f# w( s9 D | ' [+ G* |" Q3 w9 z& d+ } b
9 W2 _2 s1 \1 H
! m$ O- {( e+ y# T$ z
这将删除活动远程目录中名为 newdir 的远程目录。 结论有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快! 4 |: y* b5 n% Y8 `6 B. |2 T
|