在本教程中,我们将学习如何在 Ubuntu 上通过 FTPS 进行连接。FTPS是多个术语的缩写 - Ubuntu中的“FTP over TLS”,“FTP Secure”,“FTP + SSL”。 Table of Contents [url=][/url] / a* ?/ W* F# s+ L; E1 M; c
[color=var(--color-text)]使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接[color=var(--color-text)]2. 在 FTPS 上使用 lftp 连接和执行基本命令0 l* H; d% d1 M0 F: R7 ?
[color=var(--color-text)]结论! P! I+ D& K6 `. ?
7 v+ y' d/ y! g @% w5 p: f安装 FileZilla 并通过 FTPS (GUI) 进行连接最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。 您可以使用[color=var(--color-primary)]apt命令轻松安装它:
" Z# p+ U: s8 D8 [# v8 {$ _# y* l% Y7 ^: D. B a3 P0 ]" x
/ @, f* l! l2 V! x, m! ]
- c) Z3 f, Q# ]2 \3 T; ?1 x+ P. g! I, r/ f5 l9 u/ D1 H
6 H+ M* v& r2 y$ J
4 R0 W$ t4 p: p3 V; X* r
0 G3 x+ {+ L d& F6 D1 M, B
, H4 f. h* E+ k" \: ]! P, B2 S$ q, a @. q: N( T- H
6 g2 A( t5 }$ C2 J3 V5 m
1.2 百万: x" ~3 _8 C' N) \9 H$ o
1 c1 w0 y* z+ c* {9 h
& H9 l# X5 v/ y7 P! B看看即将推出的Linux Mint 20.3'Una'在2021年结束之前2 p+ i9 C* [( R9 v5 G
; i; i9 x) q( `3 {* G9 e6 D
; {( F5 E' J& Q' ` c7 v: V% E( H) F y& F% p* k) q6 {# B
8 {* d5 c7 r! n( ^2 Z/ K( x8 Y; V+ [6 s3 h
! w; u7 f) X! v" z7 @. X
" t( V0 a3 C! p: m* }. ^6 S
* @5 A9 l$ m; U! E. \/ Z- ^
5 h1 t& ~* ^7 q8 S; Z" C! w+ S9 X* |1 o" w1 L; P
* n5 F8 D$ _, w6 J8 p' | ^9 \1 t9 K5 f, V# d# o3 J
$ W0 U6 [, c7 L, n# \9 Z8 t! D. E2 l O M9 `( T2 i
B: Y5 Z& b0 X f
. q; V2 Z( B3 \6 `, i" _5 k0 n% V2 |! J6 O( Y
9 q: p3 |' N# G, _' O
: G/ k, \3 c$ @2 X `8 ]7 ?9 S* R3 _7 B( i
# G& v. Y# R9 P: E- V5 {1 R
5 U/ \+ k: o( I/ S& m" O8 K
6 g6 H8 P- k1 T: d+ W- q( k6 E I[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
9 E: Y. p& l0 a9 U8 X# A: I | [size=1em][size=1em]sudo apt install filezilla
# S/ D0 G6 O. t; ~
Z$ V# N# D( {8 F | . Z$ D. H& ?9 i3 B% F( b
, I) Q2 u( Y7 V% ^0 d! V' Y
; u: l, ?0 n I4 [9 z& T; M: f% {使用终端安装 FileZilla
/ y8 _7 e0 J) A5 \现在,您可以在应用程序中轻松搜索FileZilla, 在活动中搜索 FileZilla
4 k7 |2 X7 f7 {6 p$ n. N% J单击以将其打开。 FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
- w; }; ]4 \4 X1 g0 O) k! Y8 B4 V6 P- V" h5 T1 C7 M
0 i3 @: F0 z7 |9 d- u5 y
|# X( y; f& ]
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。 文件Zilla接口 2
/ F! [( {$ _6 S使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。 lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:
( W7 ]. h& S7 \) r3 R% A* D [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 ; O' o% Q4 J1 V! Y: s8 y3 D8 ~
| [size=1em][size=1em]man lftp$ e; K, O3 L) E, E- w# E" v
% b! F# I9 d- s
| G+ r0 z4 Q) p! w- D
8 O. Z$ T* E1 v% c) M# [$ L5 `; d% U' ?
1. 在 Ubuntu 上安装 lftp我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 7 C% }6 a8 \* u
| [size=1em][size=1em]sudo apt install lftp
- a1 V% s+ }1 S% a; \2 Y' o! o* M% ~. b# |: d" O5 ^( Z/ y
| 8 P) S' z( Z* |+ f V$ Z, i9 Z" a
! i3 a( G# j" i$ z2 C/ B1 C
2 ~# |. @! F4 o0 S9 c安装 lftp
. z6 t3 }1 A; r, C2 n8 ~ K2. 在 FTPS 上使用 lftp 连接和执行基本命令要连接到任何FTPS服务器,只需运行:
z# ^+ \: X' q( c9 z! l# x/ B- S5 w9 L/ Q6 ~' P
& ]8 b( k% C# @$ e5 ?
' A5 e! X' {) u
[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
% n% T, g2 V9 g( N5 X | [size=1em][size=1em]lftp -u myuser ftps://ftps.example.com) T/ g% `, O1 a. j& Y# e
$ E8 X) [. ]- q( q; ~3 I | 5 o- Y8 D/ G, w) a7 a3 z
6 y' W7 `/ d \' U* O! |- t
, S* D( q$ g* `: R! k& a通过 FTPS 连接
( Y5 y; i0 M/ L# m& f0 N. q) x$ K为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。 要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令: 列出远程文件. z$ P0 q: k# R+ H& ?
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
* N2 x4 o2 p" S% ] | [size=1em][size=1em]cd remotedir
* t e9 a/ y# ?& T, H$ X5 @( x
4 `# G' S( `* Y# y8 E |
" {4 W7 v- T9 n) K V* ?6 S
- c9 b E% A8 \ K2 ]) q
; ` f+ b* G# M5 k& L更改活动远程目录; k. [% d3 u! {8 [( {
现在,我们将使用 put 命令将本地文件传输到远程服务器: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
7 B: n4 D( V. f: b( d3 y | [size=1em][size=1em]put test.txt
$ D1 e, n1 q& K4 J
+ e7 D. J6 g5 W+ ?# A | ) A$ ]" F5 g$ P( U
1 t) r0 }8 B# Q* ?/ U6 I; X; p
- `4 e2 G; T, k+ T6 D4 W6 r
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt。 ' F+ Z/ ]$ z$ R( q0 ?
, Z8 h* k$ j X# M " M( t- M% o. v. `/ j3 l' \1 a
: c% j: ]4 e+ s2 ~$ z' Z使用 put 命令将文件从本地计算机传输到远程服务器
1 U; _ G2 Y. @/ x7 q6 h# N4 m: p现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
( [8 t7 k/ |- W- q& F6 ]4 | | [size=1em][size=1em]mv test.txt newtest.txt! |$ A0 D- o5 p, c
6 u9 C% q' d$ q5 |3 | |
6 |0 e. Q3 H; g" R- H. A- W, g" d- V" {8 P! C
/ y5 k3 O$ R4 a/ i9 m这会将 test.txt 重命名为 newtest.txt, 重命名远程文件
# A5 b$ p" l; M2 x现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 - |8 S: k9 ^- w u0 f
| [size=1em][size=1em]mkdir newdir( a: A2 F7 W0 D: Q
0 ?9 k, I/ V# x' G. h8 B; V
| , H1 ]+ x* J* U; w! J5 L
4 O( O" G1 Z+ c
9 R4 f9 @' q y, V
此命令将创建一个名为 newdir 的新远程目录。 新建远程目录0 ^' F$ S& ]: C" ^
现在,要从远程服务器下载文件,我们将使用 get 命令: 9 D) L+ D1 c) T$ ]6 x8 z
7 i( B5 w7 i) f% p" q) L! f# t
9 }. U/ Q% O9 d" X6 i- x ]
0 t/ P5 t. Q" N7 n3 Z6 Z/ {8 B从本地计算机上的活动远程目录下载文件4 s( L- D9 P* E- e$ J. h( @
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 7 p- H5 ~, C* B) B/ @
| [size=1em][size=1em]rm newtest.txt6 E- z- u6 c- ]6 O' |5 E8 Y
9 q: R. z4 a, d! v# F' r* |9 z |
9 y4 c& n$ e4 n' h4 A3 c" h7 c- @+ l1 q: M3 f
. A8 A+ [0 g ~% X, j8 ~& \这将删除活动远程目录中名为 newtest.txt 的文件, 删除远程文件: F/ O; |, ]2 ?+ K2 }9 n; ?( t
而且,同样,要删除远程目录,我们将使用 rmdir 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
& z9 W( e# z4 Z0 E# T+ O) o: s | [size=1em][size=1em]rmdir newdir; a }% Y, s9 }+ Y; j( e; C _
# q0 n* R. V8 F2 R/ k4 ^3 O* c | # ~9 I4 k7 A! a# t6 [
+ i5 D1 A7 K) F r5 ~. {6 }
* y% W( V$ W5 I4 J& ?2 h这将删除活动远程目录中名为 newdir 的远程目录。 结论有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!
6 \+ B$ k( u, u- Q% X. l |