在本教程中,我们将学习如何在 Ubuntu 上通过 FTPS 进行连接。FTPS是多个术语的缩写 - Ubuntu中的“FTP over TLS”,“FTP Secure”,“FTP + SSL”。 Table of Contents [url=][/url]
5 S; u" b4 W: w8 q[color=var(--color-text)]使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接[color=var(--color-text)]2. 在 FTPS 上使用 lftp 连接和执行基本命令
E0 j3 v' H% D3 N* W4 e[color=var(--color-text)]结论" n& ?4 w4 @! m9 m: Y, j
$ d/ L) `/ b J( X2 @安装 FileZilla 并通过 FTPS (GUI) 进行连接最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。 您可以使用[color=var(--color-primary)]apt命令轻松安装它:
0 e! S! Q# I" [+ n' ]* J2 \# p) K% j
' h$ n& s, @+ @* L) f1 R
6 ~/ n" x' o; Y
: c$ O8 {. W, f( k# i! x& S' P8 O% z2 W; ^
( _2 L+ g+ A% _
, Z2 P$ S, ?8 x6 S+ B2 T9 e( c) c+ {* C- G
( {8 y( v( C( N* \+ R% W/ m! o* C) J! `5 u b. U0 i1 m
1.2 百万
3 s4 b+ k T% U7 B4 o( M
& D/ C/ C3 `5 ]/ u
! I( b7 i+ \7 l0 C看看即将推出的Linux Mint 20.3'Una'在2021年结束之前
# ]# }' r5 i& H* b+ f1 n
3 U" ^7 I3 x& @! j* x) \) F9 q5 P }
9 e' k1 }7 l1 \$ ]4 ~- L& S
) X% p. D* L5 I0 `+ n0 h$ D! ^: `' _2 _* Y3 ~
9 D. E: }# n v4 W; d- H
- m' @1 l* n, r# d I7 X: ^
/ X" S9 ^. \' `% [" t% L5 \9 E9 V/ V- K* {
/ i/ l. R* }+ P( @
7 e4 y5 P4 n `5 {9 m6 v, K! y5 n2 _# E# S0 l3 A7 l% R
- R( ~ \( p7 ?
0 k9 r' m' x! } {7 l& p7 M9 g$ h2 V% K2 E6 k. i% F; Q5 r. Q" X
+ t, y( I( }0 k3 Z, u3 z
+ g l' F) h2 {4 z
: A- J2 f7 n/ `
1 D5 t% U5 P, A k+ U8 b3 M
9 b8 S- b3 H( u7 x4 p0 ]
8 e7 }* K; _. ^, a
k; e! o4 n) \! _* a
: g' e$ S" b1 T5 I- r+ z$ u+ a. {, |" F4 s
[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
/ G1 |7 e2 i& P6 n$ M | [size=1em][size=1em]sudo apt install filezilla
0 b0 {3 k- s f4 a
9 z$ u2 a. H# Q |
4 U" b& l: l2 U- k7 R0 Q; ]9 y" L2 N4 l/ d6 G. ?9 [' p S
0 R% c. |2 N' O. p6 L7 r: F使用终端安装 FileZilla
# G1 q' S3 h; \! D: S9 X7 s. p现在,您可以在应用程序中轻松搜索FileZilla, 在活动中搜索 FileZilla
* _& P. R5 T4 S( j( A7 ?单击以将其打开。 FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
0 C) x' D& j! }2 @8 \7 a
1 a* K6 S& |( V f. d; ~5 t* N. M5 D. O
1 p2 l* W. f* h) {: B# A" v
) ]; C' h$ T) x0 _通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。 文件Zilla接口 2- e5 ^% X9 i' O# D$ 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 的更多信息:
1 |6 n! @- R9 } [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 - ^0 F2 L" G5 J6 ]
| [size=1em][size=1em]man lftp1 C/ b1 W4 l% @
' q( z0 `6 [! w( L
|
1 F6 K- C. G W$ U/ \/ l7 B! r9 t! M6 z* {, S. n
* S& [ K: O3 }* G: i4 Z1. 在 Ubuntu 上安装 lftp我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
0 Y+ G: @5 H- O+ E! ^ | [size=1em][size=1em]sudo apt install lftp
1 K$ G; e7 q7 _% f+ C8 c1 l9 ^% O
| / H b, {7 g5 C% `. c6 ^
* i$ w: v1 j# O$ a# Z
3 e- @. T( Z4 n
安装 lftp
( o' |$ H' q7 T2. 在 FTPS 上使用 lftp 连接和执行基本命令要连接到任何FTPS服务器,只需运行: ; {3 Y7 w" P$ ~1 y
2 B* e0 \! W: H4 V7 z1 U; x
5 L' S& M4 |; c9 b4 I, p' z. ], I: m' P8 j( i1 X
[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 $ }: A% P: t. H6 p- ~
| [size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
& k2 ~- W" l+ m; H
" |4 s2 v9 f. O |
$ ^7 {' F& P, [! S W, ]% M1 \$ X) V4 l3 B8 q' m
2 a5 ]+ ? B( i% Q! x$ s' C
通过 FTPS 连接
6 z- o, ]5 O: E. B8 r为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。 要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令: 列出远程文件$ W2 W& `4 [: Z8 x3 o8 p; q
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 ; f/ R# I; y* L4 Q+ Q
| [size=1em][size=1em]cd remotedir: u& Q7 j: ^9 u& ?# r+ U
/ B* A- E! V; |+ I& O) W | % L, S: y5 }% g
5 p' y0 W5 I! ~( I' {$ N6 }
0 a. g2 S& J( s4 }" m$ w, c
更改活动远程目录4 C" H; f( C4 q; \; Z/ }6 p8 K
现在,我们将使用 put 命令将本地文件传输到远程服务器: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 ) U9 o! p' V3 \: \# U- S
| [size=1em][size=1em]put test.txt7 o4 F$ q1 y4 ^; Z+ n E7 A5 \
# j3 V( M6 B5 A! @ |
( G& D2 d+ U# P6 x2 T
/ y ]0 i2 |2 ^& X6 Z- y% k7 A* Q" s4 V" \# R5 C- j
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt。 ; g& V- c; V3 ]4 r
; ?; h( J6 O/ {# I( P- _; D$ V
3 R% _* B5 M" {) x) F- L/ A+ I. L# N8 x& j
使用 put 命令将文件从本地计算机传输到远程服务器, N. a" a: T) p' ]7 r
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 % E# o; H8 _1 ]$ o0 q6 u- s% `
| [size=1em][size=1em]mv test.txt newtest.txt
1 Y5 }! q, ~6 t5 Q/ M6 F
$ q+ S* c! F- o" W | N1 `2 I4 m3 a/ \5 g+ \" q
5 Q+ k/ L7 ]$ {( \9 j1 z$ F0 I. Q
0 v& m' G' k% J L) I这会将 test.txt 重命名为 newtest.txt, 重命名远程文件
. J! q8 O" g1 ^; c/ X* q现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 # A9 l4 c$ d: R* z0 a' o! B
| [size=1em][size=1em]mkdir newdir
, o) u' f. j, o9 i1 _, t! A9 V
( o- a) D7 Q$ M' ] | 5 c0 X- c' m1 G J, U
; F5 ]* x9 `5 a2 P/ l, T: I$ X, C* \0 c) ^
此命令将创建一个名为 newdir 的新远程目录。 新建远程目录
: N0 M0 I) t1 M现在,要从远程服务器下载文件,我们将使用 get 命令:
; b$ ?8 P: {4 E8 l; G8 N+ i6 Y: k* z& h" n
7 T: `' H4 [: s& Y8 Y- w- _
, x, Q( {, ]$ o2 X从本地计算机上的活动远程目录下载文件
0 z& S9 d' |) |7 u4 V$ {7 V这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
* F3 q& g- ?: e( w/ S | [size=1em][size=1em]rm newtest.txt6 f( n: k. M0 e/ ~7 ]# I& M9 J
' E+ _$ c! k* I7 ?! I$ N6 \ |
& `7 @# d4 a, d/ `: s, V' q3 ` s! @# m% t
. Y$ u! r# @) N c0 G, R# \% G6 e这将删除活动远程目录中名为 newtest.txt 的文件, 删除远程文件
3 v/ R6 e8 ]2 z L/ J而且,同样,要删除远程目录,我们将使用 rmdir 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 ( H1 a: R+ b) s, ^8 q& k: T
| [size=1em][size=1em]rmdir newdir
4 L$ u! x6 d3 Q' A# F6 _! V1 D2 q/ ^2 [* q
|
[5 V) @! J0 @/ N0 K. p: `
% Q5 U( H* w. B. m K# o, }8 x% o! H4 X# F7 H
这将删除活动远程目录中名为 newdir 的远程目录。 结论有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快! ! B5 p' j7 S' ~& R/ N1 ^
|