在本教程中,我们将学习如何在 Ubuntu 上通过 FTPS 进行连接。FTPS是多个术语的缩写 - Ubuntu中的“FTP over TLS”,“FTP Secure”,“FTP + SSL”。 Table of Contents [url=][/url]
0 v4 f1 X7 Z) {' d[color=var(--color-text)]使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接[color=var(--color-text)]2. 在 FTPS 上使用 lftp 连接和执行基本命令
7 T/ Z$ |2 {: e, N8 R5 p* H/ q[color=var(--color-text)]结论
9 e) ^: ~$ V6 h1 \1 q* f$ ?& v5 M
* t$ V: P- T4 I1 L1 g安装 FileZilla 并通过 FTPS (GUI) 进行连接最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。 您可以使用[color=var(--color-primary)]apt命令轻松安装它:
) o( T2 A+ O' X$ E9 O; f) A# m& d- M4 l$ u3 y; z2 |* U/ g# W+ \6 ?
j- g( ~6 T2 E: Y% |; p
|5 `3 r4 R7 B8 A7 G5 D1 O- s+ y# c: d b3 l1 Y; j* K! h, Q
" ?. J# [# J6 R/ Q: G+ \
+ \. ~0 r5 S. d: Y6 _0 K; |
4 r) Q: {, \+ w, T& H
' c) h; p; `! n! m' j: w: m# C, P( v$ F9 l! P! Z
% I: q9 X6 e7 a8 T1 J% j S& u1.2 百万
& m2 J. k. J( d, r' n! G) s. m/ z* ?+ L b
2 T0 ~6 k- z) \" t( ^: a5 E$ N E5 h看看即将推出的Linux Mint 20.3'Una'在2021年结束之前
9 r, q5 _+ R' z k/ `0 [9 B3 U2 G( O5 A
8 ]/ s, y. b- v. b% }/ |0 p
! x; k# `$ V6 V3 l" f p2 M' W/ {$ d2 r5 g! }8 D
: b f/ c; m9 L- S7 l: f& [ @' |; \) Q: q# V8 ?) [$ n# Q* Z4 `3 M
5 |2 `; ~' s6 M4 o5 s& @' F) U# c3 x' O1 H' s0 T" s X7 w' m
* i7 V. C' P: g: S5 C& U7 I1 M2 H+ v4 H! y- w$ \, s
' ~) B+ ?) L3 q3 V4 K) F
/ z+ H; U0 p/ _1 w7 [' i1 H8 ?* q k! ]4 f. C% M
6 A' [; T/ v( N& m1 L5 G# h) e! C* i1 a( f# s
9 F( \/ w& S0 b, H8 W1 m8 w8 C& ]7 o7 v0 Z: ]( i
; S( S' u8 H/ E4 ?
) c# S6 ^7 X* @6 B j
( d+ T, C) ~! A# l+ c* i3 [
0 k, I( Q: R- t3 _9 ]# |
6 X% {* `( W! c5 X3 \9 ?3 h3 b+ f* ~. T6 q5 d4 L# w; Y
[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 & h$ T/ e& L, p' s3 l" |
| [size=1em][size=1em]sudo apt install filezilla. i, `" ^. I7 b, d! ?
( o- h; B) D+ j |
+ H* ]( G% M8 }& t6 i. e0 q
" J# | Y0 \, P# w- B5 _- i+ f M
- j: w% u! _, e1 K0 ]( m3 o: U8 x 使用终端安装 FileZilla
, S, e% z0 D& O4 g现在,您可以在应用程序中轻松搜索FileZilla, 在活动中搜索 FileZilla
& x! ?2 }2 ^' ~0 s单击以将其打开。 FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。 ; e0 U, W' y0 I0 D+ s- E- V U' B3 Q9 B
. Y9 \2 e. d5 |6 ~ ' x2 T3 l- T7 K l1 ~& x1 K
( S7 ^9 s8 Q) n$ k& K9 Q
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。 文件Zilla接口 2
5 e$ `8 F/ k3 e7 b6 i9 l使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。 lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:
9 E/ s" m0 z2 Q; k [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 7 }- P+ W5 b2 D. Y
| [size=1em][size=1em]man lftp
- h7 Z' b2 J" d3 d2 k1 {$ }& K' v+ J$ q. ?' `; N
|
4 a7 g, I$ J0 ~5 X" b; w4 V r; P9 p- L4 k$ R( |0 j/ S. n `
1 ^$ _4 x; m# J* U1. 在 Ubuntu 上安装 lftp我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
6 v/ Z( w: V6 Z; |) E: i | [size=1em][size=1em]sudo apt install lftp
6 X9 H% ~5 h. Z$ P; i
6 e5 N1 E9 F# t% A4 ^/ u | " M& } k' t6 q+ N+ W& f
! z; c1 ]1 u- u, X& J p
: E* z! l( s0 G8 m 安装 lftp
- G5 q6 q+ R# Q4 f2. 在 FTPS 上使用 lftp 连接和执行基本命令要连接到任何FTPS服务器,只需运行:
8 l8 y8 S4 k. L4 }6 V }
. v7 b1 y/ k1 R# Y' U
3 k" n& l4 Q5 ^/ ^) F0 v6 A
# Q4 J9 ~3 M; `: s6 m# [[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 2 [& D, i* ?' \- ]8 |! U: k
| [size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
; e. o. v$ H9 ?: d* w+ \
- e& C n/ w/ N) i5 a |
; }! Q" f+ m' H2 `* X, {
6 j- {# ^8 e2 _: ~8 i! H' N5 _- _3 i
通过 FTPS 连接1 g' b, B9 a; r. y$ i1 l9 A
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。 要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令: 列出远程文件
* _! {9 v( T7 }- l+ U我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 ) U4 m( o# v" W2 i9 ]5 |
| [size=1em][size=1em]cd remotedir
0 k8 X+ I% n* o/ E/ [6 t( w7 m0 B! Q" L) X% j
| 0 x- l3 i# P8 x
' I4 c y% K( Q6 E) a6 U1 E3 T- h5 x) w. D0 ]( J" K, L
更改活动远程目录# H0 w! D; o$ A+ W+ B
现在,我们将使用 put 命令将本地文件传输到远程服务器: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 3 i( V0 o: P) R$ q, y- b2 ^
| [size=1em][size=1em]put test.txt7 I: Q& m- C8 m6 P* T
# {/ s2 P% a# Q* M8 C
| / i- y+ P) X% Z" q. o* K
* g+ O3 I" s& A2 ?3 O' T% x+ g( {
C& i2 a; c* a3 K9 f: b& c- x
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt。
8 m4 O' g+ U1 | m; F8 J0 V$ Y, I/ b
" I, q* s. ]1 g# n' {& c" O3 z. P6 K6 g. x( S
使用 put 命令将文件从本地计算机传输到远程服务器
& |/ ~7 s1 {# C5 y3 a现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 . {! h% u( x& U/ m6 v0 ^
| [size=1em][size=1em]mv test.txt newtest.txt
1 s! p" m( }/ t* t a: F7 t- p& ^1 G# N4 t
|
) R( O7 o8 A2 x% f. B9 V C
( r0 T, S5 u- W* ]0 q# s! E
& Q* |3 g0 a& }4 x7 o+ u这会将 test.txt 重命名为 newtest.txt, 重命名远程文件. |# O; K0 x% j7 I
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
5 `( a4 v; M& f1 |) v! [' z | [size=1em][size=1em]mkdir newdir' | o- G3 r5 i- ^
4 @6 P/ v; A- `. a6 A | 1 q( U6 D6 { j6 z8 J- K
* G: M! `# q) f* w
1 e" [7 \8 {3 e8 A- M此命令将创建一个名为 newdir 的新远程目录。 新建远程目录
' h1 |8 n+ h" l/ c4 @0 G现在,要从远程服务器下载文件,我们将使用 get 命令:
; w. D6 Z- U- X8 p: O7 m8 {% w% B1 O& Y1 q
8 P, C0 {# i9 b% u% M
. X- C! k6 z, Y0 R6 [$ k+ |0 K
从本地计算机上的活动远程目录下载文件8 O, D9 u A2 n; J/ J5 v
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
7 E7 M: r9 I- P: P | [size=1em][size=1em]rm newtest.txt
* `+ r4 |' t! N1 M9 Z7 j1 _5 E) }( L7 a) X
| ( f2 z. x7 m' b3 w2 ]" [; l
) j0 T- w1 O: a6 C% u; Z' _! S2 `4 u% p e* I1 d, J
这将删除活动远程目录中名为 newtest.txt 的文件, 删除远程文件* J* @$ P1 }" r9 U1 b! B0 P
而且,同样,要删除远程目录,我们将使用 rmdir 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 ) \6 {: ^& \. }% j F5 H& i7 N
| [size=1em][size=1em]rmdir newdir) E+ f9 N H; t" V) W) h
) E: l% H/ b2 Y |
( R. {- K8 E m5 O6 r; ?5 X) X0 W2 {/ ]
9 x% L' y1 ]8 N. t h这将删除活动远程目录中名为 newdir 的远程目录。 结论有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!
* j9 p1 n9 \$ ^* |' S |