在本教程中,我们将学习如何在 Ubuntu 上通过 FTPS 进行连接。FTPS是多个术语的缩写 - Ubuntu中的“FTP over TLS”,“FTP Secure”,“FTP + SSL”。 Table of Contents [url=][/url] & b8 j7 n3 I& ^, {
[color=var(--color-text)]使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接[color=var(--color-text)]2. 在 FTPS 上使用 lftp 连接和执行基本命令/ X1 m& O+ {% ?' r% v8 R
[color=var(--color-text)]结论
; q; q0 R! G( {( I0 |9 G/ S
2 t' |# r5 ~ b; \$ [; G安装 FileZilla 并通过 FTPS (GUI) 进行连接最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。 您可以使用[color=var(--color-primary)]apt命令轻松安装它:
- }! g$ u& }- J4 ]( _8 O3 O8 P% @9 }# q4 `! f' P! a# Q" a
: [) _0 ]$ I5 F E, W' m d* H0 v( o! l
! Y6 ^9 S! O d# V
! `8 u& ~5 _: w+ Q! y/ y- U8 {
* h# s1 U& x, w+ @9 | L! t
- e1 j: f" ~! c1 b7 d( [, v7 F0 u, Z8 v: m- z
6 ?2 J4 d) a7 `$ N; e' Y
. V' ?2 l7 _) y# [5 r5 U
1.2 百万
) w0 I& C+ W7 m0 r% f2 t+ \4 M. q6 r
" l6 i5 }8 Q: e看看即将推出的Linux Mint 20.3'Una'在2021年结束之前6 ?2 ]! H: z+ n7 F
& p0 Y' i1 |! ^, N5 Y% k5 A
8 `3 m- M- |7 C+ I. O' g9 `
* e) t+ ~, g- Q# w. z' T
! i* F% @' A2 }6 _* ? m" x* O& \* z) U1 Y+ l+ Q3 w; g3 ?
$ y& g- ?; R. g Z( e- l' j; |" e/ Q
3 R. ?/ x8 @. K& |: }: @, X5 J- Y& i. r( G# `6 }8 F
8 p! A/ ?. {9 E
+ y: h ], F7 Y8 i1 C1 {' k( o
" S# Y, t0 m# _, b
: Y9 J0 a+ T. l7 y! D$ ?5 U% K2 C/ v: L: `6 d; D9 b
( ?1 x5 [3 Y; j; J! y" t3 ~, U
* ~9 N" S& y0 L( K0 i. q3 x y7 t9 r9 T
8 I- i! n5 g( H1 T
5 e) T: ]3 ?3 _" d0 Y4 M
! K8 w/ D+ }2 h$ P4 L7 J9 [7 z1 k& U, K4 J. P' k* J( I
+ {6 W* W4 g# t, I
6 j) R6 R: H0 p" z# u; k
8 C7 @! c; P3 u4 O2 q( N$ x[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
) Z6 T3 w0 h9 Q3 B | [size=1em][size=1em]sudo apt install filezilla, p( S+ o9 M1 H$ {( {9 @2 I; J1 o0 f
, y7 j& c5 l a b# l
|
9 }* y$ i0 J0 Y8 G9 z& g4 C( h
* l* M4 Y# i6 `6 y4 T t
使用终端安装 FileZilla) ^ c8 u& S/ V& E3 R, p( k
现在,您可以在应用程序中轻松搜索FileZilla, 在活动中搜索 FileZilla ^7 V1 x6 s) U8 w, S& V
单击以将其打开。 FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。 9 K& L6 U) f! d' k
6 B6 r# s' u+ h$ B: {# J" |0 ^
( k! Z/ G3 E0 h8 q# T
- S! @6 @' A9 y: L0 |# _- V7 ^通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。 文件Zilla接口 2
! T" h1 q( U7 |; d) G1 K使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。 lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:% M4 }5 |' ~1 |4 V! S
[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 0 `" q; r* @. O/ K
| [size=1em][size=1em]man lftp
% u! x5 {( I6 n9 ?. v( j
$ @6 b3 K- w! ^, y+ X: \ |
) @& {( L$ b& z/ {' M" X2 S0 [/ b! L) Y( d/ w, ?0 A
: v r% H( z1 p! P: R$ c1. 在 Ubuntu 上安装 lftp我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 # X8 O& t! v4 `6 B" ^
| [size=1em][size=1em]sudo apt install lftp
0 t' e$ ]% ]: W2 E0 `( M2 {; Z( N! N: u
| ' s) e5 |+ \2 _; e2 ]1 E
5 q/ m% F9 o" ?) _+ z
5 A+ A0 B o. s 安装 lftp- B3 M9 b) x: @ L6 d/ D
2. 在 FTPS 上使用 lftp 连接和执行基本命令要连接到任何FTPS服务器,只需运行: * V1 Z" d1 I* C p3 z
# {/ `! f- J: l4 a% ~ - b8 p g/ J& u% C, i$ G
7 c2 z/ k4 ?( s- i) p3 C[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
# D0 d1 r0 _( }- x | [size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
% }3 `; D! b3 T; x% b7 S( x
. d% r5 _$ A3 o+ r | , r: P; f: B. M. V! H
/ o( Y6 A/ W# o" |$ R2 G% I( p+ f, f
通过 FTPS 连接
. x- `8 o3 n# V+ J K- t为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。 要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令: 列出远程文件4 k: X- l* H5 g. J4 O$ \, z
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 5 H. p$ f" x' ?7 I
| [size=1em][size=1em]cd remotedir$ l4 ?* _7 G4 `9 r7 H2 V+ |) O5 N
8 Q0 q* r- H8 r& ] x
| 3 d/ }! l' W& R" S( j! L# W k
( X w( a$ |5 j1 }% o8 o+ @* j" }4 m. h" ?+ F5 O: G9 y" S7 X
更改活动远程目录: O# `% h; l0 D' B+ s( I+ U6 U0 d$ s5 a
现在,我们将使用 put 命令将本地文件传输到远程服务器: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
$ V' l( w6 [% ? | [size=1em][size=1em]put test.txt
6 x& O* W- y1 U* y }: Y& V6 v" J% B9 c( s J
|
# ?' O7 T$ g' _+ U
9 t2 y2 l I3 K, r/ \2 ? f. S4 I) l
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt。
0 l q6 G7 N* J
8 u% f4 E' M' \* y. _9 r/ B 2 ^0 p. g2 Y% {6 U: r/ y4 I
6 b( ?! @2 @' V# U3 ~ 使用 put 命令将文件从本地计算机传输到远程服务器
/ l7 Y5 c; D) i) C6 l) Z6 \) n现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
?0 ^9 h+ D+ G5 d# C | [size=1em][size=1em]mv test.txt newtest.txt
# }- f% ^$ `; r. f+ E7 h
* V$ C3 }. ^3 m' H |
2 x* q! x0 @- F2 l
4 n8 B' ]1 K! v8 `8 }
. L$ A4 f) O% L" `9 v0 e这会将 test.txt 重命名为 newtest.txt, 重命名远程文件
+ O4 `8 N8 F( G' l* e现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 3 r1 p# b! C! W+ y4 A, n2 {
| [size=1em][size=1em]mkdir newdir( B, x |% J) }6 Z
0 R) F. s$ f! J
|
2 ], {9 B2 Q+ N4 J- `5 p
: k [5 o3 ]+ }' a3 }1 N3 w) F" y4 k
7 ?7 l8 [$ z' P) ^ t1 t此命令将创建一个名为 newdir 的新远程目录。 新建远程目录+ D8 u, v9 i# C0 ^& E
现在,要从远程服务器下载文件,我们将使用 get 命令:
# R J+ p, E9 [2 i8 e+ ^
3 q% i# H6 ?2 G : w# D7 x& K: r' s$ Y/ K# D; u+ A! r
8 R; U3 J/ d0 }) N. e% o3 c
从本地计算机上的活动远程目录下载文件
5 J1 [ `8 u- W4 X8 w# M1 S: U3 r这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 7 Y7 \1 K8 z9 I" @ ]$ f- _
| [size=1em][size=1em]rm newtest.txt
# b O9 s9 B3 N4 `% N, @- u
: S, R E& N. q9 x4 D8 l0 D. I | + o$ l d, x9 x7 {2 V3 J8 w
1 w3 N- s8 y/ e0 K4 g* \: v- D
1 B5 N! N& [' A/ }/ {& |" q! u
这将删除活动远程目录中名为 newtest.txt 的文件, 删除远程文件! N1 A9 K) ^- H% R
而且,同样,要删除远程目录,我们将使用 rmdir 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 - S8 m% } O3 \4 p8 T# e6 o8 h- y
| [size=1em][size=1em]rmdir newdir. z% e9 b1 s6 E( w& ]7 T% W
' u( z, Q g9 k+ H' N Y | 7 C8 F5 j) M9 Y& E* c
2 k! j" u) {9 N! L' b/ e
! k( j; v: ^) b$ T7 j
这将删除活动远程目录中名为 newdir 的远程目录。 结论有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快! ) N' S$ _- \. Y3 `( u" T: L! W) @* X* D
|