在本教程中,我们将学习如何在 Ubuntu 上通过 FTPS 进行连接。FTPS是多个术语的缩写 - Ubuntu中的“FTP over TLS”,“FTP Secure”,“FTP + SSL”。 Table of Contents [url=][/url] * P X+ F+ p8 ~, H- i
[color=var(--color-text)]使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接[color=var(--color-text)]2. 在 FTPS 上使用 lftp 连接和执行基本命令" ]2 N* L$ S7 z" p
[color=var(--color-text)]结论" O3 r& m9 Q2 o/ J$ z" X1 T
, h. h( i5 O! _# J% b4 {& z
安装 FileZilla 并通过 FTPS (GUI) 进行连接最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。 您可以使用[color=var(--color-primary)]apt命令轻松安装它: 8 {) _2 z9 U0 f2 J8 K
$ z( A1 ]! B4 h% I9 M( B
4 A; W! Y) `0 G& q$ Z
3 d6 E1 Q& N. K/ _3 A
* K( S, K3 u/ r9 {) o
h/ t7 N& [/ r9 T1 K6 _8 \( {# ?8 K# e! q: R
9 L* ^ ?5 k, V1 ^8 v
# O. J- E; \2 @3 b- S5 C
8 c3 I% Q! ~! X" `2 U# F, F
/ ?2 u0 j I4 o2 @7 X4 l6 S1.2 百万
* M5 ^1 }; e2 B u n J$ M2 e- P
1 D) J1 i/ _9 |$ R0 c% e. c# z& |- H
看看即将推出的Linux Mint 20.3'Una'在2021年结束之前
% A% t" L* \: A7 V& ^& ^- u, u/ j: k- p) x# U- k. N/ L
( v: u: ?& P" l, j0 k( ^3 ?
% n# d' K5 v* t% r
$ Z; u% J; T* k* [2 y8 f! N: h
2 Z3 Q; O& ~6 u5 e4 R
5 W, W+ z* r6 ^) S& V3 M
$ Y5 @: M$ |' n. w j$ |8 R
0 ]' L5 x/ Z* |( {: q i C8 O" t7 Y
- x0 r4 c( T& h. H
: M- r. R+ l' ?& S& B8 x" }) y y( S3 @4 }, w& p/ o
% K5 V9 ~8 ^/ E9 l7 H/ B% R, M
# X8 u" T# a7 g+ T- r2 w6 u0 W! P$ }9 C
7 _% ~3 V+ C7 b: W
! H$ `/ [0 B; ]! ~/ T
+ e: f4 J; Y9 w. r$ N$ I5 t& S
+ R! F. H! v- h _0 d# y- R" N1 y
5 }) y9 g+ V" z4 ?0 c
/ c. L. u0 ^6 W- Z. r & S( Q; g9 n$ O$ M+ |) _
1 i/ t1 {* E4 m( `[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
e8 \3 D2 g, `/ {& {" z | [size=1em][size=1em]sudo apt install filezilla
+ w1 n# @- U1 V% Q; _! h! O
7 G7 j( R0 b; J( B2 O/ u5 d | ; o3 g' x5 \6 q6 ^
$ y! }1 {1 [/ n7 }* s
2 T! W2 k) y7 |% a% ?
使用终端安装 FileZilla
- m" N" f3 Z1 b% o1 d# _4 \% C现在,您可以在应用程序中轻松搜索FileZilla, 在活动中搜索 FileZilla. Z/ v6 J0 Y$ k" e' o8 [, @
单击以将其打开。 FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。 1 T+ U; ]/ r. @3 K: T
( S0 P5 D% B. L& E7 ]8 h b
% L1 O8 P1 m* K* c3 _+ v) S! T) v+ j. T4 m1 k
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。 文件Zilla接口 2; p; c$ @ x1 ?& z8 e- \1 c
使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。 lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:
1 f* l, O$ K+ z3 Q* x [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
6 M# U/ b7 S8 m9 h0 h | [size=1em][size=1em]man lftp4 t1 K0 |- a0 P4 j- k& ]9 Q: B4 F _
( S/ M! g T0 p$ D |
! |* q8 a' h! a+ \6 N- O- I Q$ ^0 z9 q: \5 g I4 i$ Z) x+ F
( D5 \/ o2 @* {% G" A
1. 在 Ubuntu 上安装 lftp我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
& k3 y1 z. F7 L | [size=1em][size=1em]sudo apt install lftp! i5 z6 Q2 o& _% E
* Q' g7 Q, q5 ~0 c0 r: E( o9 x
|
0 Q; W* N9 ]8 P
! E6 c9 Y: J6 j$ W6 {6 @
/ t! h* l( _- H 安装 lftp! } x! a6 Z" \* K8 I" h/ G/ e
2. 在 FTPS 上使用 lftp 连接和执行基本命令要连接到任何FTPS服务器,只需运行:
& U' s) M A; Z) B2 T
2 \& p. u+ Q" ] h+ L P
' F3 q7 G u! Y, l* Q
( I" @* s0 L6 I# f, n7 P[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
' a' M8 y' z1 N- `& e" F | [size=1em][size=1em]lftp -u myuser ftps://ftps.example.com) n# D- q% {5 W+ d. x W
2 N, T1 u/ n$ s& O! N
| # U! m+ z# @8 D4 T, [3 I3 |
( `3 I+ F1 J8 r0 I, u! g' d: ^; k* K) J1 t) A" I( x
通过 FTPS 连接
8 N! o8 _- |$ c4 R5 X6 {1 H- h6 Y为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。 要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令: 列出远程文件 s7 v3 M0 ^8 v) n/ [
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
+ E, f3 z4 A$ p3 M# e3 M; j% C | [size=1em][size=1em]cd remotedir
% X$ @ m9 D, H( C; u) Q- v
# w5 @8 K$ n5 N& a& U% V |
- m1 p6 D5 W2 ~1 S, }0 w) L: `7 |4 K" Y
' b( _+ w1 x8 b! v1 p 更改活动远程目录% E+ q$ v& X* r& d# s& A5 {3 q
现在,我们将使用 put 命令将本地文件传输到远程服务器: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
7 v+ E% B% \& w | [size=1em][size=1em]put test.txt4 Z5 O# K' n* q1 n
1 n3 J' g: u6 w/ L0 U
| ) T) e' a8 o) A. v9 P8 @. ]* I8 M
$ P( ?. Q; ]/ ]$ I/ D
5 ]& r+ R" K% p) u4 i6 i& G
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt。
' \) w0 u9 l5 h/ i W: x
7 y/ `2 S& K; y4 X% F. f. I
) v& B. B/ n9 E4 |
5 I' B- p$ C) X( H 使用 put 命令将文件从本地计算机传输到远程服务器' b8 x/ R- D4 m, O( Q# S5 f
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
5 b4 w$ k/ R, Z4 S | [size=1em][size=1em]mv test.txt newtest.txt
! e6 p0 \1 w& I- K! A9 V, M& m7 ?. T/ _9 r$ J$ S9 O
| * c; _3 W# \7 Q1 R) \7 e$ N E+ M! C
1 S+ v4 `- P7 O2 D
8 I6 l& f3 n: B d2 [8 |) J这会将 test.txt 重命名为 newtest.txt, 重命名远程文件
5 r$ y5 {9 N, t3 A% a现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 7 k4 n/ y5 O. A+ g+ V( Y) |
| [size=1em][size=1em]mkdir newdir
5 M) z' Q( h6 N1 B" Y
0 l7 J2 {9 e( Y" ` |
- X0 V' B( x9 X& J4 P* f X" _' k s( F3 e
. |2 m" @7 z# r1 ]此命令将创建一个名为 newdir 的新远程目录。 新建远程目录) i: u+ Q7 t3 q4 `
现在,要从远程服务器下载文件,我们将使用 get 命令:
8 v% C% ~& q! j+ q: z4 K3 P1 Q, I, J' H$ H' B& j" q
' n4 j& Y6 _5 X1 c2 t: h; S
# r7 V7 o1 K: J9 ?* m3 D
从本地计算机上的活动远程目录下载文件( Y/ e, F% f- t0 q5 M) H4 Q5 m
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 " C' F" b; Z" n' _0 `
| [size=1em][size=1em]rm newtest.txt: Y. k6 T1 P- \/ }6 n. a$ g
7 V: e1 z& K7 o" t |
# q) C9 O; q1 A0 P' i/ ^ Y
1 h+ M, O. {0 C: T' w M* n$ R8 t) @
这将删除活动远程目录中名为 newtest.txt 的文件, 删除远程文件
* v7 `. K( ]) U: J5 w7 F$ \而且,同样,要删除远程目录,我们将使用 rmdir 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 / Z$ _7 b2 R9 b0 h# [ B% X# ]) @
| [size=1em][size=1em]rmdir newdir. U: g8 n) B& _$ `# [( r
& `, T+ Y2 `, o$ C/ v- `0 r2 E |
" B$ B& k; Y' d% B# e* Y5 E' t
2 o3 _6 O1 u7 Z! f- _# o* N4 U9 [+ A: Z& z% K! A8 s
这将删除活动远程目录中名为 newdir 的远程目录。 结论有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!
7 E( A: K6 v" {! u" W |