|
在本教程中,我们将学习如何在 Ubuntu 上通过 FTPS 进行连接。FTPS是多个术语的缩写 - Ubuntu中的“FTP over TLS”,“FTP Secure”,“FTP + SSL”。 Table of Contents [url=][/url] 6 }0 u2 Q( \, T6 j' p4 M* ~3 T
[color=var(--color-text)]使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接[color=var(--color-text)]2. 在 FTPS 上使用 lftp 连接和执行基本命令6 z5 \# u3 i/ Z( k8 j/ |
[color=var(--color-text)]结论- o5 N( }9 j T, k6 H! |1 A
0 v' U5 }; ^ {) H- t
安装 FileZilla 并通过 FTPS (GUI) 进行连接最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。 您可以使用[color=var(--color-primary)]apt命令轻松安装它:
9 B: x8 Q0 `, n! ~; D1 o* q" \# t+ O: _1 {7 Q c
# y% z m; [% J: D+ K/ e2 _' f
D: {/ h' e t- H) C3 @
( L5 y1 G3 ?3 ?- Y. Z+ e6 e+ @
$ n* E, L2 k' f9 s6 _, ~ ]
; o& M0 a/ [ W' g* w( w( b! j9 T/ M/ I) j
S) h% H6 J7 }8 w9 j, D7 c3 [
, u: B5 r7 ]: |/ n0 L- i3 D; |% O7 y6 v5 ^. w
1.2 百万- [4 r: u& W/ Y" r, b. B+ s) `, @
: n7 f% G# V; {1 [: U
7 f2 J2 s. X/ w# O
看看即将推出的Linux Mint 20.3'Una'在2021年结束之前
& t2 F& n3 ]2 }9 M5 L% I, {) y1 {7 s h( B, C8 [9 d" o
, t! u( k& j5 S3 \6 }2 }9 \) o
2 k, q9 A+ ?3 `- D% j5 P4 M
! W7 ^" h5 u, A4 [
/ f3 e1 W% G: y; I' Z. t5 S! c
0 `( q- `* x; Q" T' F+ r$ |; V
5 P# t i2 c8 s1 M" m: H8 h' p3 f/ _2 K! s, g) t# Q
, X9 K9 u, L7 f- P* }2 |% j
3 `1 p5 K" T& |$ S5 w
3 ^# M: s3 V' W% e2 Q) _5 Z, l6 m: `% s
% [! F% J& i3 j8 X2 K, r8 h+ F& v6 l. G, @1 `+ w1 O0 l
# Z: i- Q( C; k4 z6 `* P
+ s2 w4 W+ A8 n. U) v& R; A! A* g$ {' y8 w" U
2 ^5 n7 X- b+ X/ ]0 t. x
* k& H _6 r* o& Y3 x' L: }2 o. \) l. b
8 B; R, R3 j2 J" `4 C , O8 t7 o. q) Z2 H5 Q8 O
0 v8 `! x- j/ L8 ^
[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
1 l3 d- U5 B& _$ q. T | [size=1em][size=1em]sudo apt install filezilla
$ I' g* ^# E) n3 t3 [$ {! Y8 T
h1 @* m: _4 i. q. W' V | 7 A9 {4 X+ [3 U" w5 |! ^& B% P; Q
3 ]: ]1 g- `5 Y. N8 P! N
0 T" M! N: k' K8 O
使用终端安装 FileZilla2 E4 y8 U( `7 i' W
现在,您可以在应用程序中轻松搜索FileZilla, 在活动中搜索 FileZilla" @9 o B9 s0 z Y! i" Y
单击以将其打开。 FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
+ H( W7 W; X* W% P; p4 [8 j
1 ?! N" R0 c; C7 q/ o) P) C0 z2 E: e
8 T6 e/ r6 ? h" V" d
1 P" o. R8 m: \7 r( M1 P, h4 K通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。 文件Zilla接口 2
' N8 S/ m' q, E, g使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。 lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:
& E7 j m$ }2 {6 `- m' w [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 7 v0 D" A* v; F0 q
| [size=1em][size=1em]man lftp
% T) g. A) e3 w9 B I) L% \& }$ a# ^
| 5 P* _9 G0 A; L; e
( B" x' K x, d" r N9 ^
' N& T+ ], L& l
1. 在 Ubuntu 上安装 lftp我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 - ?# f( \/ F5 q6 e* T
| [size=1em][size=1em]sudo apt install lftp" q; Y9 W4 S" q2 u. N' Z
/ w, p0 Z5 K5 V& k
|
& Y& v& p8 E! Z
! p5 c, v: \9 ]6 h
$ Y* @% @2 o) C) t/ ^. k 安装 lftp
1 J! B! `* t) J# _7 _! }2. 在 FTPS 上使用 lftp 连接和执行基本命令要连接到任何FTPS服务器,只需运行:
" z7 x2 h/ o, e+ S* A' M1 |
4 E( M% o) K7 k. l, Y5 o' W. V S& R / U+ T$ K8 U* Y9 t: M
* }4 l+ z5 Q4 `5 c" C& S
[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
/ |0 v# l, r5 ^8 w2 i' Z# t2 x | [size=1em][size=1em]lftp -u myuser ftps://ftps.example.com4 k/ z8 D# b) d; i2 @* M
+ t* V- r: u+ _) t% N
|
' v0 d$ c V# g$ n% }" |0 U2 z( m) K* A# p5 H
& g# A+ x% j, o3 s, @ 通过 FTPS 连接
. S5 N6 p% ]0 Z. T3 l) v为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。 要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令: 列出远程文件$ P. e9 i/ o( ?0 q* e
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 & a3 J, e; ]( H$ ]
| [size=1em][size=1em]cd remotedir0 [: S1 X0 \' S
; @, b" q4 Y8 R5 t# b
|
4 M$ n2 Q4 ~% q, q" f
9 J" d W% y7 W' Q
# Q" a5 Z8 X5 b5 Z* A 更改活动远程目录* S; V: P7 k( K4 A4 a! a. ~6 f
现在,我们将使用 put 命令将本地文件传输到远程服务器: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
- U$ r* O, q2 \3 Q | [size=1em][size=1em]put test.txt
8 N1 R/ o9 e; [5 k( p' y* \$ j, b+ ^* {/ Y2 D0 U
| 6 {3 J& z8 z$ L# U7 e+ e
) m& T, P" Q* N; y) W) ~
# l1 N2 S2 B; @( m2 r1 _
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt。
# U% M" ^6 f& c3 i6 m& |& w( a- N4 H/ E# p% X" u" p
0 X" I4 M9 R5 m7 C! Q9 [1 U0 K
, Q7 x7 ?) m9 Z( m/ W; j 使用 put 命令将文件从本地计算机传输到远程服务器
! z( s5 v& Q8 l6 K' X* ?) }9 k( J现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 + ^* `. E/ C- B' v T U" J
| [size=1em][size=1em]mv test.txt newtest.txt' V; ^* t x9 |+ n. z; q0 f
$ Y' G, s% n$ _5 k _
| 1 }- B% C2 i+ `7 `6 X
9 p% k4 E; {4 Y3 ]; m& W8 ?0 w( ?5 T# t/ `$ _
这会将 test.txt 重命名为 newtest.txt, 重命名远程文件( z3 X8 s6 P( ?6 r2 \9 e
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 ( E& R, W) W2 ~6 I: E
| [size=1em][size=1em]mkdir newdir
+ U. Q+ w/ z# H& Z3 C) J0 }- o) {+ x! \- x" p4 t& W w- v+ n. m
| " V8 u6 {2 {% g1 b( O
9 |" K+ W& ]+ U
9 w% `( L( Q l$ T6 m' x0 F此命令将创建一个名为 newdir 的新远程目录。 新建远程目录
1 `8 ] L4 J, y6 D现在,要从远程服务器下载文件,我们将使用 get 命令:
3 P. c% D$ k( B( ?6 P: x
" o9 T6 M5 F8 ]& r+ E # w; [9 ~4 `8 @, I/ N9 @ C3 g9 ?
1 `2 s) g( y) N
从本地计算机上的活动远程目录下载文件
5 I7 C/ N$ V& Q: |3 j这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 7 N' U& n: O' ^* T
| [size=1em][size=1em]rm newtest.txt
5 w& Z( v4 ^/ ^9 I6 `9 }
, x2 s9 A* R# x3 |+ V5 { |
7 a# T- H: M9 ]0 u2 _8 ]6 c e8 e8 w9 I" B' r
9 s! y! N; R8 ~这将删除活动远程目录中名为 newtest.txt 的文件, 删除远程文件% I/ u& Z- s9 @0 ]5 L3 N& b
而且,同样,要删除远程目录,我们将使用 rmdir 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
/ G; F2 k8 T2 G! z- r/ X* n# }0 Q | [size=1em][size=1em]rmdir newdir
" `7 z2 Z' u1 h5 H. [7 p* P" h
$ J9 P6 ]- C) ]. S R; w* D% v0 l6 E | 2 H/ Y% M3 v f1 `, S% e% T* Q
# i; n; z1 v6 K1 G1 \0 b+ `
1 K- |$ {( b. Z6 y8 {1 W3 F. y2 }3 Y这将删除活动远程目录中名为 newdir 的远程目录。 结论有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快! 8 w1 \- f% ~# V; J+ {
|