在本教程中,我们将学习如何在 Ubuntu 上通过 FTPS 进行连接。FTPS是多个术语的缩写 - Ubuntu中的“FTP over TLS”,“FTP Secure”,“FTP + SSL”。 Table of Contents [url=][/url] 1 j6 W5 c% {3 C \4 O+ u
[color=var(--color-text)]使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接[color=var(--color-text)]2. 在 FTPS 上使用 lftp 连接和执行基本命令
8 }5 w# i a: |) Z& ~+ E[color=var(--color-text)]结论
2 V8 `4 R# D n8 r. @+ a7 O( X) q. o$ X, r) V4 }; l7 q% W6 F, W
安装 FileZilla 并通过 FTPS (GUI) 进行连接最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。 您可以使用[color=var(--color-primary)]apt命令轻松安装它:
2 Y" G! @1 e1 \
) Y. m1 h3 t& r9 P, ^: ]( {% X5 i8 J: R% {+ S/ F
% W+ V7 N) C, L9 e" V2 v
3 b; T1 Y$ ^+ q6 G( r( @" w6 m
# Z' ` u* Q' e: ]: o$ j) M' l5 z; x8 V8 L: M4 E0 Z& M g
- H/ ~& O/ g6 J3 |' [5 {- o
6 L$ ]+ n0 q" K
! m9 y1 t5 J) n' w, B
& m# m5 m. a8 D3 t _9 z& Z2 A$ Q1 V1.2 百万
# U' O, C2 c" [! p/ o
- L& ~ ?! P8 V6 D8 O# `' e* r
! H" [8 P6 ]; C; R0 c% G* I7 b看看即将推出的Linux Mint 20.3'Una'在2021年结束之前) B& H5 _4 V5 f8 ]) r- G! Q0 }
3 o' { \' u# y* C) T. L B. T
! |0 B. a% G+ r$ ~+ C( J+ S! L
5 Q7 r% u4 f1 h9 P; x5 X! S6 k8 {. w" a, s
0 o/ Z! ~" [. j3 s8 x; k5 U' B2 `. d8 `- O/ }! a
# P$ ^) O/ y6 O. s( d* q; r* T+ F
) _4 E" o, f7 i& [: ?* P: ^# j+ J' W& W
% q7 O8 T% n- ~
& Z1 Z. M/ Z# q1 |' ^
8 b) r* p0 E6 B" P7 c, {* M
; `& o0 { {, B! V+ u. \6 [! ?2 W% Y" K/ g# Z
5 U0 l, T+ b- |1 y
6 ?6 [. P, _) c l T5 X5 {3 i9 ~+ _: h5 l; p
; p+ R* i& B8 w% N
. R& E( x* _: U, d( i9 G9 `
4 |' f: H) B( Q% g+ S' [& F: {7 n3 T0 k/ S8 c5 S4 {3 _
# m0 {% F" ^7 W
! _) l7 j8 m8 a[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 " G/ i+ o' j' Y4 a2 h a: r
| [size=1em][size=1em]sudo apt install filezilla
( W/ U2 p7 v7 N; g, ?* M- z
' q; Z2 _4 B; |0 P% \ |
( a. r5 l7 g: I2 w! C/ {# Y' o$ r2 O$ R% ?
) K- o) \+ C; M% S" O$ e7 I1 h 使用终端安装 FileZilla0 e6 c/ H, v* d" `
现在,您可以在应用程序中轻松搜索FileZilla, 在活动中搜索 FileZilla
. G; q+ [: T# ?, B1 F2 {单击以将其打开。 FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
; v c$ I- g0 k' z |' t' Y. v& X3 x; `
1 D- ]+ V8 q5 u f7 Q
& G3 r: w* `7 }7 c6 f
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。 文件Zilla接口 2: l7 E0 {3 L/ c i6 H
使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。 lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:
& ?6 ^1 G$ l; b% @! p6 e% s) D* ] [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 # p# J- O1 z7 V& m( W; Y6 Q8 L1 @8 n
| [size=1em][size=1em]man lftp
4 R2 K# _* S* N! W/ b! K. K7 `1 x8 p8 G' `& \' l6 O9 F: t
| % b; j5 n+ m7 o- I$ v
% Y) j) }0 \/ @$ g% O7 D8 Q
! P% N& r0 {( D
1. 在 Ubuntu 上安装 lftp我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
0 L, Y: j( N* H' l2 A+ f y | [size=1em][size=1em]sudo apt install lftp
; I! ~ e3 I. x" x- N7 O1 R+ D0 l; O7 G9 z
" G. N0 p" C' I7 w- E/ R |
, f+ Y p3 O! B8 \, J- \9 J! r' D; Q
6 ]9 v1 B4 J# B/ d: u$ @3 D) j5 H1 ~
安装 lftp
! u4 q* x2 O6 t+ u( m$ M$ D2. 在 FTPS 上使用 lftp 连接和执行基本命令要连接到任何FTPS服务器,只需运行:
& B* W# b/ |5 D. W( \0 Y7 x& Q' u+ @1 B( \$ k$ \* M& w: d% N
, m) _. c! d( x* x# Z
5 S7 S1 ?6 Z G4 r8 o5 C& D2 a* g1 Q[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 ( x7 Y! C9 u: B. P. _$ h4 ?
| [size=1em][size=1em]lftp -u myuser ftps://ftps.example.com/ r( d& o# L5 W) V4 j
0 M! u' l5 q* f1 ?5 f
|
. {8 j9 |8 l w) @4 q- ]: X) W
. A* b# l/ I7 b ?& \ @7 J% ^1 e
: Y9 C/ a# {0 J) x. I4 u 通过 FTPS 连接
5 l1 G# r5 q3 q0 a# l! U( A8 ]为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。 要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令: 列出远程文件
2 C; B! T2 T! U' ~我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
5 l e4 J! Z5 q | [size=1em][size=1em]cd remotedir' R3 u- y+ J, d9 B
: n, |8 Y- S* R/ w) ~ g |
' I7 B% G1 q7 ]" m
) Y" @/ J- c( ?3 @: b" r" M, Z* N
* ~, z I/ ^6 q: y, {5 P 更改活动远程目录: J# ^% [! S, g- S* w) Z2 k
现在,我们将使用 put 命令将本地文件传输到远程服务器: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
% g& X& B+ r6 c | [size=1em][size=1em]put test.txt
[$ _. x# h/ t( O% f8 G% H8 p. j0 ~
& o# T1 ]- e7 L3 e | 0 e+ G4 o0 y* `0 _! G% C
: x5 c a0 I8 \$ y4 x
" l7 ]; V. m9 i% N7 j1 Z* R3 b, X此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt。
8 e( v- Q- a0 W4 y6 A7 \, |2 s0 C7 I0 Y1 e8 Y" W
" G9 q+ J7 E7 F/ M
6 T1 }6 V4 |8 p5 A+ k9 _ 使用 put 命令将文件从本地计算机传输到远程服务器2 h" i' i! l3 E' P$ d
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 ( B: f4 M$ f f4 R8 U
| [size=1em][size=1em]mv test.txt newtest.txt4 O: Z% \, ^& B' s
$ X1 j* N% L5 d' C+ n( _, n
| 8 Z5 m( I+ J6 [0 ]) W& P& u* g
7 l, k, p- a# ?) r+ g- k7 h2 {* I' @
& F2 n) S B8 H% z$ w
这会将 test.txt 重命名为 newtest.txt, 重命名远程文件/ O2 [- W: Y1 U- W) U4 g: k
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
6 L" L. b$ Y3 J' L" g, j | [size=1em][size=1em]mkdir newdir/ S/ b' z: D4 c' F
0 L% M: A5 f0 O |
5 Y' J( C9 s& V: u
, o6 A& k9 `% J% E2 b$ @9 {0 p( L: u
此命令将创建一个名为 newdir 的新远程目录。 新建远程目录1 p3 X$ H+ N) M6 N5 G1 A
现在,要从远程服务器下载文件,我们将使用 get 命令: " N# h1 o& T* W- o0 U4 R
2 t {& }( p4 d. T2 ^4 D
' Q7 P6 _1 Q. z$ M# r& \
. n2 y5 S7 p! B- `7 |$ b; {
从本地计算机上的活动远程目录下载文件
4 ~2 o* u' J9 B7 G9 d这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 9 v% x( E! ^0 P" K- @
| [size=1em][size=1em]rm newtest.txt
! M5 j5 U& o+ ~2 u3 \6 t$ E1 i; ~. v+ E
|
1 M0 d0 U4 H7 W, ]4 z& H! j. \0 o) C3 S7 v% E6 E* O$ r
- |$ j& I9 w' |+ {( _
这将删除活动远程目录中名为 newtest.txt 的文件, 删除远程文件! g2 c5 B! Y p& y6 K2 x* R
而且,同样,要删除远程目录,我们将使用 rmdir 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
* B3 o' i, F A4 D; u# x | [size=1em][size=1em]rmdir newdir
. Z0 Y2 ]! Y' [. _: `& \
6 U( M! @ O' } z5 J+ x7 \* c% T |
' @+ u5 I5 R1 v* W
7 W' [$ I/ X5 A# u5 K3 z5 ] q( w/ Q) I z6 v
这将删除活动远程目录中名为 newdir 的远程目录。 结论有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快! / D6 V5 i3 _! l$ ~( V
|