|
在本教程中,我们将学习如何在 Ubuntu 上通过 FTPS 进行连接。FTPS是多个术语的缩写 - Ubuntu中的“FTP over TLS”,“FTP Secure”,“FTP + SSL”。 Table of Contents [url=][/url] / X! g1 J( x; K1 \9 I5 s
[color=var(--color-text)]使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接[color=var(--color-text)]2. 在 FTPS 上使用 lftp 连接和执行基本命令
; h2 L, V0 ~9 b2 k6 }7 @: x[color=var(--color-text)]结论' s! x' ]& K" b' I' u- C
% F* @+ c+ N( v# }$ T
安装 FileZilla 并通过 FTPS (GUI) 进行连接最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。 您可以使用[color=var(--color-primary)]apt命令轻松安装它: 5 B% `/ ?# L4 ^% s2 T+ k
D/ @* W# d! S; P
6 B" k) h3 K: F8 y1 H9 K$ x3 \2 |
) E0 ]: {/ y B. b! ], s, i- j I& ^5 } b/ b A
" s( \2 x7 f! b; ?7 y/ O3 T* S8 l4 [5 i) k1 @6 v) y
% n* l; {( p' j
1 z/ i7 C- C' a( `" r9 H
( Y3 s8 ~% P; l" k! o4 h+ U- X! }& [
1.2 百万
4 { E3 K+ s6 m: r0 J$ ^( n& \, q0 P/ G, W( ^9 z8 M9 I: k( g
7 X9 s& H- v4 h
看看即将推出的Linux Mint 20.3'Una'在2021年结束之前' w- E8 I- i# }' s
4 E+ z/ Y$ b/ L8 i" k* I
; v, U( ` |6 k" x4 u7 h
+ n, c4 n; S0 x1 p8 X
9 Z& W) e3 N" Y# O# S5 _( Q4 W" t! j) v3 `8 k3 @: n: R) a* I
- J4 B4 [. I$ ], i
. |$ E5 A0 p1 I$ g% x# c. _
, L1 O" E! b) N1 D( M# }! s
3 n! S: u9 _1 s1 z' U6 ^1 v& g8 N0 f# ]- h- Y
1 G5 o$ p6 |" S2 ?1 ~. ]* O$ V, }" w' l( ^" g) p3 u9 c+ t' {
+ s5 j; h4 A; A c$ M+ v$ E' F+ p6 K/ o- `8 r, k% ]6 Z Y7 z
! t9 |% c9 w' f' N
8 G! X/ p8 R h E" _0 K: U1 q- d" n3 m& B& H7 y
5 [, Y; ?4 B0 U9 R4 o% E! m' P* B# X# G1 i& c6 e
3 T) v, B! u: H9 n. V9 m4 c
: v6 r e8 `6 G) c6 F- r0 j/ C
1 ?& g; A' B- \4 a a8 I, M8 M- t& k5 y2 L5 N# E( _& z9 i6 q
[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
" X, }- D7 ^2 [- F | [size=1em][size=1em]sudo apt install filezilla* T: p, C7 e0 M3 w$ G
4 z, E$ x2 W* [3 b% ]1 m2 [ |
" `6 B" B/ b. d$ e; i- Y% }5 M% L1 v; p3 H& N
+ X6 q: N; x& I I' D$ e6 O 使用终端安装 FileZilla! H) Z8 B' R$ f z3 ~+ y
现在,您可以在应用程序中轻松搜索FileZilla, 在活动中搜索 FileZilla8 A% K% P9 Y) h
单击以将其打开。 FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。 ) J% `) D. i Y+ F' T1 [
% ?1 n& a9 i" m% `( W
0 l+ Q" c" L9 u4 S
, u9 B+ m5 ^. k; O通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。 文件Zilla接口 2
. G7 V2 Q% b6 N) i) z/ v# 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 的更多信息:
$ ^# V" w5 y1 P: l+ L4 v6 `$ x [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 6 Z4 x0 g3 k. }
| [size=1em][size=1em]man lftp: ~7 R( |5 H: o) x7 o- {/ C
3 o, @ ` n/ T2 _- D U( t
|
) f9 Z4 o) n, L( J% ^: r/ Q) \6 s/ v5 P Y/ O
: S6 H A9 W7 W1. 在 Ubuntu 上安装 lftp我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
% H# l; {, j7 Q | [size=1em][size=1em]sudo apt install lftp2 L( x5 `9 i( w- ~. ^5 H- K. }
. x) l# t |2 L | & A y9 \1 f2 p4 }
- n: T* A. U# z
" l1 C+ k( @$ N3 L3 D6 c 安装 lftp
0 |) V( m; ]( g+ f6 d- Y+ K8 }: p$ ]2. 在 FTPS 上使用 lftp 连接和执行基本命令要连接到任何FTPS服务器,只需运行:
1 V" F- Y3 f+ Z; s0 b( ]
6 H8 w: H/ G; Q& ^. F
1 L/ d5 F5 w" t0 ?2 g
' G1 x2 ]/ e; X/ ?7 [2 Q, ~5 x2 w[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
0 f- k1 \$ M" z2 d# L' ^& ` | [size=1em][size=1em]lftp -u myuser ftps://ftps.example.com p) O3 B1 P8 r% E4 \
/ P. s. ~" t" K. U: |% W4 b
| 4 u3 W7 z0 O/ o D3 W
/ K; c) L& F3 Q4 k! Z' K1 a; P. ]
0 p# F5 w3 z, J0 Q' Z. K 通过 FTPS 连接) z7 C" p H" t
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。 要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令: 列出远程文件
: J: N2 u+ [2 V' v" ]# g我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 4 Z R- x V+ o, |7 q: E
| [size=1em][size=1em]cd remotedir D& k, j; q" ?: ^( t
! P H& q8 |! _# c2 w' w& D
| . k R5 j0 t/ h8 V2 u: h5 I) p) L! y
* s5 T9 C% ~; K% V3 @4 W* {0 W& ?+ } V- ^
更改活动远程目录
" v% e- @) c. \现在,我们将使用 put 命令将本地文件传输到远程服务器: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 ! K7 a! _& S$ }
| [size=1em][size=1em]put test.txt
4 ?/ t. r2 {. Y* Q( S$ I" p0 S" C9 X7 z1 i, |
|
# t" X* |# ^- {* }$ @" G
- Q( s: C; @5 i% `5 H; O2 V' n" e1 E# F' j- b9 e' w- V% L+ ^+ d
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt。
" ] y. g/ ?1 g2 Q, n$ d0 Q* A" V' M
" }& u) ?* C. h/ R: a9 k% a
1 u5 `) X- Z# D! U
使用 put 命令将文件从本地计算机传输到远程服务器6 l! \! C4 y' A: i# Z
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 " j7 Y8 I' n; S( D% |, _6 t; |* ~
| [size=1em][size=1em]mv test.txt newtest.txt" |, g4 z- U# p" k, j: S3 e2 c
; V/ ~6 K0 v" }8 p
|
0 g( W+ _: {' D: H3 ~4 d- S: A
6 N( K. c8 n( ^( e( g9 o, s2 H5 S- @0 p/ j
这会将 test.txt 重命名为 newtest.txt, 重命名远程文件. a* j/ M8 b( S* t' T: t
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
$ _& J e5 N$ z5 ~ | [size=1em][size=1em]mkdir newdir
7 s. G2 g( H6 b
7 X0 A" H2 h6 m+ G% g1 G1 R |
6 e: S( `( v: e: D5 n( O% ]# O5 t$ f) g9 h1 t: C! l) o
5 D% o5 w9 n6 _3 I0 K3 `8 Q$ n) @
此命令将创建一个名为 newdir 的新远程目录。 新建远程目录+ o" o( F2 l* b8 C0 r1 `/ [2 f% C
现在,要从远程服务器下载文件,我们将使用 get 命令: , q! ~, W4 m: N( G" `7 J& y
( M$ G5 X! l- u6 d0 i' d9 ?
/ M( W; H) l6 W0 |- g2 ^1 G7 L
7 E6 K; u# g3 F" K# A4 V4 i8 j! i 从本地计算机上的活动远程目录下载文件5 _# a7 G# y" f9 x
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 # }( A) f E/ Y8 m
| [size=1em][size=1em]rm newtest.txt0 e; W( y; F# z. L) [' e3 Q; J9 f$ t
+ Z; Q" O6 x6 _9 ~8 { L | / o8 o! @6 e3 y; _5 J
( U. f2 O& M: W+ R0 ~$ j5 r' d
# O* T7 r3 d) p6 Q( Q9 X& `0 t' m
这将删除活动远程目录中名为 newtest.txt 的文件, 删除远程文件& y" j; i2 D* s4 e
而且,同样,要删除远程目录,我们将使用 rmdir 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 4 x' Y# w8 `. |6 q4 R5 K" `8 B
| [size=1em][size=1em]rmdir newdir
6 b9 m' w1 p9 X) a$ T" p& o: ^& ^" v: q
|
0 K6 c/ Z% c2 Q0 s7 U! C2 D( u8 }- m! v
. ~2 u: r( H) N! u8 V# @6 _这将删除活动远程目录中名为 newdir 的远程目录。 结论有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快! 1 z* E, N" g; u3 T& z1 Z
|