在本教程中,我们将学习如何在 Ubuntu 上通过 FTPS 进行连接。FTPS是多个术语的缩写 - Ubuntu中的“FTP over TLS”,“FTP Secure”,“FTP + SSL”。 Table of Contents [url=][/url] + ?( r8 W! K: r# k# _$ O' `
[color=var(--color-text)]使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接[color=var(--color-text)]2. 在 FTPS 上使用 lftp 连接和执行基本命令, @! {: B* o! Z; M, b4 u
[color=var(--color-text)]结论3 i' P6 ~) {2 O# G
( s s( H/ j$ {; ]# I; p
安装 FileZilla 并通过 FTPS (GUI) 进行连接最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。 您可以使用[color=var(--color-primary)]apt命令轻松安装它: 5 x! M& ]6 a' }9 N! J" i
: m$ O% J* e0 i: K: l
! H# T% D0 a# i1 F: O# b' k1 G+ v2 j
/ b+ n' y, `; r1 q5 P! p( g( U) q" s: O' u, W% h8 s* |; X
/ i9 A* X0 M9 l* m3 Y
. T+ c/ r! n! ~& I% }$ C9 F- _/ P' B3 V6 J6 g0 i, B
# {2 A" m# o) Q' O
* M6 X( r, a* W$ [/ r0 y( b _
0 E' R9 k% h2 P1.2 百万! o5 |, [" E9 ^3 l
/ _% }; l5 U$ ?
3 J" O6 d: c" J% \: m) u) X
看看即将推出的Linux Mint 20.3'Una'在2021年结束之前% t* {3 N9 A1 n; p9 r
4 r) U4 [: n# x9 Z) ~. i7 l' R' ]2 w" ~( S
; n3 s! ]! L% N" e y( t9 L8 A! }: ]7 h6 o/ M
- ?$ n3 s$ j; P% }* w% f) l6 {
; h( N5 k* `- |0 j7 |8 t9 e/ z
/ c( z% k7 ?$ Z5 q9 N' t' _, _+ U7 P9 f- E" M3 k2 ~
- ` m$ I F% [. o% d9 {+ f2 E
2 K6 m( ]+ _7 {4 F, C( o* {
' _) }2 {' n( J0 {
! Z2 W7 w& W# M3 H9 l2 J% x5 M+ w3 d% B4 }. v; A& ]
$ F0 @$ C" S) V. r4 W- S' X5 n W+ N4 w# u) @3 x8 V
5 s# t( {+ c- H) H# D/ t) \% @+ q1 Y$ w4 x/ C
/ h6 \8 d8 b8 m0 h
8 p9 \! |" |3 a" c: H; i
0 e4 T( L4 x' r, l- _4 \- D$ W' S5 S$ s2 L
) Z: _, m% P9 a" k5 f3 B
: D, D B- G- N9 G% Q, E, M5 x H[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
. W9 I0 f* b% W0 o6 |9 }4 x n | [size=1em][size=1em]sudo apt install filezilla
8 x" I: V2 b4 W7 ]+ R) X* n. _
& K" a# k0 s" N0 E4 {1 U |
! x/ `, N N2 u! [0 E2 @* t( p
! y0 T9 I- ^2 { Y l3 J" ]
. @# i7 r: B. ?& R% r- A& @ 使用终端安装 FileZilla
2 p) y* A" ~ x( u: z现在,您可以在应用程序中轻松搜索FileZilla, 在活动中搜索 FileZilla
* |5 K! e, C0 B; p& z单击以将其打开。 FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。 6 A, s0 a* L- h: ^& l
( | k7 `& s U" w/ i, _ 8 \( u0 V& Z) F; O
- v6 o( F- @2 r
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。 文件Zilla接口 2, Y% L: f" v, w0 ~) \* O7 v2 P- 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 的更多信息:
4 k) }# ]3 Y& R9 o$ k# `0 e [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
& Z0 b- K2 }$ _0 c | [size=1em][size=1em]man lftp, s) D8 \6 h/ o `* E- N0 l
8 n/ h8 ?3 i0 s1 J" Y" I |
, d* q& e7 u r H
4 J P* E( W; f+ q9 x* N& N9 r* N
* h; t1 J" ], Y, M1. 在 Ubuntu 上安装 lftp我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
* _5 y( v: K1 @' U& I( s | [size=1em][size=1em]sudo apt install lftp2 V' _1 x7 p c
6 ]% a) _( S0 g
| : ?7 N$ d& G4 y8 `
+ @4 M1 i* o9 l0 z5 w+ \! l7 S. N0 {) o1 P3 J9 l3 [: K3 p1 m; r
安装 lftp
2 |( P; w2 @! C2. 在 FTPS 上使用 lftp 连接和执行基本命令要连接到任何FTPS服务器,只需运行: ! y6 g0 B( V. _3 X9 f5 W. j2 [
' y* B; E6 \ {6 ? 9 x' K7 I. o0 K Y. \
" [6 D7 e: c, z5 T9 c& U[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 8 v& i* f2 L) v4 G5 S) E& N
| [size=1em][size=1em]lftp -u myuser ftps://ftps.example.com$ Q: d9 {. q+ O% }$ K" ^# @/ K
/ G2 ~! ]/ v* k
| % ^) r4 V0 }& c- P! I8 g* {" L
0 b) v# o& L4 w# j+ l. g
0 ?& e5 A9 g: `& S* @5 O* w7 i 通过 FTPS 连接' H+ Z; N: [3 U9 h3 k
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。 要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令: 列出远程文件% [ E! k. R. H5 V; i5 K/ \. m
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 8 g/ h, E. l1 J* n1 R$ F/ n
| [size=1em][size=1em]cd remotedir& b. b% C, I0 C9 d: K: c5 ]% v
S. U+ K" _4 s9 Z( E+ S |
6 O$ u$ X8 W6 K
- I! q8 J% `/ v Y) o) q1 i8 ~: D4 d' s/ o% _0 c( b" R
更改活动远程目录) A1 m* q' X" L0 T1 n4 Z& O% H3 e
现在,我们将使用 put 命令将本地文件传输到远程服务器: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
/ I' }! N' ~1 w( S- u& L: n | [size=1em][size=1em]put test.txt6 {% K p% u* W% C9 ?( Q9 D
& x) g! J. j/ Z2 U
|
1 l$ Y( `0 U/ s4 O8 p0 }
7 L2 g' p7 a) B+ J2 Y$ G8 Y$ V5 m/ \
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt。
. v0 k: b+ x0 K3 l# G% p
: w+ O. H8 e' ?
3 { ^& }* V9 Q1 h9 Z. f- `% k6 q' g5 h* L& s- k
使用 put 命令将文件从本地计算机传输到远程服务器
: ~/ _# d [* r7 @9 M现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
2 q" `! G3 }. |( u | [size=1em][size=1em]mv test.txt newtest.txt7 R4 o/ i& ]/ l- ]8 I3 T& y
5 q0 Q; _5 {$ [$ m) o5 r |
3 E$ A( H) [, n
5 e5 j4 i! ?* x7 L
K3 x# Z/ M8 C; L这会将 test.txt 重命名为 newtest.txt, 重命名远程文件* R! S! }( t. K3 s! T
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
; J5 @' Z B I6 D+ B" c, [" t | [size=1em][size=1em]mkdir newdir, g( ^8 {) D# _0 z! w' ?
3 O# m5 f* W1 w) B" ?& ~& p; e- O |
2 i5 l" Q n% l- N+ q1 M8 U- m& V Q+ r# Q
+ L# g& z1 e' z- T4 K, ^+ m9 V此命令将创建一个名为 newdir 的新远程目录。 新建远程目录
. f; J2 Z6 i9 G1 }1 |* [7 u5 s现在,要从远程服务器下载文件,我们将使用 get 命令: & y' ]9 O, s6 X9 @
# f4 M$ Y" e7 D5 m! H
/ }8 _: r8 D2 f$ f6 ~' U( {) f- F0 b
从本地计算机上的活动远程目录下载文件: n4 {9 Q" L5 {0 a" M1 v/ C
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
4 B r3 @/ Q7 |* I7 I4 J& F | [size=1em][size=1em]rm newtest.txt
' ~$ n* ^0 D( C3 M7 F8 r; ?% h: o2 H$ ?% u3 Q" K( T0 ^
| 4 J8 \& v% u! k- _5 Z
1 Q5 }% p8 h( L) J( b7 d e. c
, K' k. E5 Q- {$ Q0 k' |
这将删除活动远程目录中名为 newtest.txt 的文件, 删除远程文件$ Z2 B7 W. `, R" A7 x% `: ^( |
而且,同样,要删除远程目录,我们将使用 rmdir 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 , r/ x _7 ^+ t/ R$ `/ F( ?
| [size=1em][size=1em]rmdir newdir
- l- \9 A/ U/ J! G$ B& t, t
" e, ^- M- e8 W# N |
$ C7 }$ D0 r$ }) l, Z2 s( V
& c7 L2 G: G- `- Y% B
w2 o" U% ?5 @& q* n/ Z2 y这将删除活动远程目录中名为 newdir 的远程目录。 结论有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!
! N2 c M2 p( ?2 w& |7 @ |