华强北电脑城 龙岗电子世界 龙华电脑城  凯尔电脑

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2204|回复: 0

使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接

[复制链接]
发表于 2022-5-24 16:08:52 | 显示全部楼层 |阅读模式
在本教程中,我们将学习如何在 Ubuntu 上通过 FTPS 进行连接。FTPS是多个术语的缩写 - Ubuntu中的“FTP over TLS”,“FTP Secure”,“FTP + SSL”。
Table of Contents
[url=][/url]
/ a* ?/ W* F# s+ L; E1 M; c

7 v+ y' d/ y! g  @% w5 p: f安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:

" Z# p+ U: s8 D8 [# v8 {$ _# y* l% Y7 ^: D. B  a3 P0 ]" x
/ @, f* l! l2 V! x, m! ]

- c) Z3 f, Q# ]2 \3 T; ?1 x+ P. g! I, r/ f5 l9 u/ D1 H
6 H+ M* v& r2 y$ J

4 R0 W$ t4 p: p3 V; X* r

0 G3 x+ {+ L  d& F6 D1 M, B
, H4 f. h* E+ k" \: ]! P
, B2 S$ q, a  @. q: N( T- H
6 g2 A( t5 }$ C2 J3 V5 m
1.2 百万: x" ~3 _8 C' N) \9 H$ o
1 c1 w0 y* z+ c* {9 h

& H9 l# X5 v/ y7 P! B看看即将推出的Linux Mint 20.3'Una'在2021年结束之前2 p+ i9 C* [( R9 v5 G
; i; i9 x) q( `3 {* G9 e6 D

; {( F5 E' J& Q' `  c7 v: V% E( H) F  y& F% p* k) q6 {# B

8 {* d5 c7 r! n
( ^2 Z/ K( x8 Y; V+ [6 s3 h
! w; u7 f) X! v" z7 @. X
" t( V0 a3 C! p: m* }. ^6 S

* @5 A9 l$ m; U! E. \/ Z- ^

5 h1 t& ~* ^7 q8 S; Z" C! w
+ S9 X* |1 o" w1 L; P

* n5 F8 D$ _, w6 J8 p' |  ^
9 \1 t9 K5 f, V# d# o3 J

$ W0 U6 [, c7 L, n# \9 Z8 t! D. E2 l  O  M9 `( T2 i
  B: Y5 Z& b0 X  f

. q; V2 Z( B3 \6 `
, i" _5 k0 n% V2 |! J6 O( Y

9 q: p3 |' N# G, _' O

: G/ k, \3 c$ @2 X  `8 ]7 ?9 S* R3 _7 B( i
# G& v. Y# R9 P: E- V5 {1 R
5 U/ \+ k: o( I/ S& m" O8 K

6 g6 H8 P- k1 T: d+ W- q( k6 E  I[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

9 E: Y. p& l0 a9 U8 X# A: I
[size=1em][size=1em]sudo apt install filezilla
# S/ D0 G6 O. t; ~
  Z$ V# N# D( {8 F
. Z$ D. H& ?9 i3 B% F( b
, I) Q2 u( Y7 V% ^0 d! V' Y

; u: l, ?0 n  I4 [9 z& T; M: f% {使用终端安装 FileZilla
/ y8 _7 e0 J) A5 \
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla
4 k7 |2 X7 f7 {6 p$ n. N% J
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。

- w; }; ]4 \4 X1 g0 O) k! Y8 B4 V6 P- V" h5 T1 C7 M
0 i3 @: F0 z7 |9 d- u5 y
  |# X( y; f& ]
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 2
/ F! [( {$ _6 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 的更多信息:
( W7 ]. h& S7 \) r3 R% A* D
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
; O' o% Q4 J1 V! Y: s8 y3 D8 ~
[size=1em][size=1em]man lftp$ e; K, O3 L) E, E- w# E" v
% b! F# I9 d- s
  G+ r0 z4 Q) p! w- D

8 O. Z$ T* E1 v% c) M
# [$ L5 `; d% U' ?
1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
7 C% }6 a8 \* u
[size=1em][size=1em]sudo apt install lftp
- a1 V% s+ }1 S% a; \2 Y' o! o* M% ~. b# |: d" O5 ^( Z/ y
8 P) S' z( Z* |+ f  V$ Z, i9 Z" a
! i3 a( G# j" i$ z2 C/ B1 C

2 ~# |. @! F4 o0 S9 c安装 lftp
. z6 t3 }1 A; r, C2 n8 ~  K2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:

  z# ^+ \: X' q( c9 z! l# x/ B- S5 w9 L/ Q6 ~' P
& ]8 b( k% C# @$ e5 ?
' A5 e! X' {) u
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

% n% T, g2 V9 g( N5 X
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com) T/ g% `, O1 a. j& Y# e

$ E8 X) [. ]- q( q; ~3 I
5 o- Y8 D/ G, w) a7 a3 z

6 y' W7 `/ d  \' U* O! |- t

, S* D( q$ g* `: R! k& a通过 FTPS 连接
( Y5 y; i0 M/ L# m& f0 N. q) x$ K
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件. z$ P0 q: k# R+ H& ?
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

* N2 x4 o2 p" S% ]
[size=1em][size=1em]cd remotedir
* t  e9 a/ y# ?& T, H$ X5 @( x
4 `# G' S( `* Y# y8 E

" {4 W7 v- T9 n) K  V* ?6 S
- c9 b  E% A8 \  K2 ]) q

; `  f+ b* G# M5 k& L更改活动远程目录; k. [% d3 u! {8 [( {
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

7 B: n4 D( V. f: b( d3 y
[size=1em][size=1em]put test.txt
$ D1 e, n1 q& K4 J
+ e7 D. J6 g5 W+ ?# A
) A$ ]" F5 g$ P( U
1 t) r0 }8 B# Q* ?/ U6 I; X; p
- `4 e2 G; T, k+ T6 D4 W6 r
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt
' F+ Z/ ]$ z$ R( q0 ?

, Z8 h* k$ j  X# M
" M( t- M% o. v. `/ j3 l' \1 a

: c% j: ]4 e+ s2 ~$ z' Z使用 put 命令将文件从本地计算机传输到远程服务器
1 U; _  G2 Y. @/ x7 q6 h# N4 m: p
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

( [8 t7 k/ |- W- q& F6 ]4 |
[size=1em][size=1em]mv test.txt newtest.txt! |$ A0 D- o5 p, c

6 u9 C% q' d$ q5 |3 |

6 |0 e. Q3 H; g" R- H. A- W, g" d- V" {8 P! C

/ y5 k3 O$ R4 a/ i9 m
这会将 test.txt 重命名为 newtest.txt
重命名远程文件
# A5 b$ p" l; M2 x
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
- |8 S: k9 ^- w  u0 f
[size=1em][size=1em]mkdir newdir( a: A2 F7 W0 D: Q
0 ?9 k, I/ V# x' G. h8 B; V
, H1 ]+ x* J* U; w! J5 L
4 O( O" G1 Z+ c
9 R4 f9 @' q  y, V
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录0 ^' F$ S& ]: C" ^
现在,要从远程服务器下载文件,我们将使用 get 命令:
9 D) L+ D1 c) T$ ]6 x8 z

7 i( B5 w7 i) f% p" q) L! f# t

9 }. U/ Q% O9 d" X6 i- x  ]

0 t/ P5 t. Q" N7 n3 Z6 Z/ {8 B从本地计算机上的活动远程目录下载文件4 s( L- D9 P* E- e$ J. h( @
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
7 p- H5 ~, C* B) B/ @
[size=1em][size=1em]rm newtest.txt6 E- z- u6 c- ]6 O' |5 E8 Y

9 q: R. z4 a, d! v# F' r* |9 z

9 y4 c& n$ e4 n' h4 A3 c" h7 c- @+ l1 q: M3 f

. A8 A+ [0 g  ~% X, j8 ~& \
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件: F/ O; |, ]2 ?+ K2 }9 n; ?( t
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

& z9 W( e# z4 Z0 E# T+ O) o: s
[size=1em][size=1em]rmdir newdir; a  }% Y, s9 }+ Y; j( e; C  _

# q0 n* R. V8 F2 R/ k4 ^3 O* c
# ~9 I4 k7 A! a# t6 [

+ i5 D1 A7 K) F  r5 ~. {6 }

* y% W( V$ W5 I4 J& ?2 h
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!

6 \+ B$ k( u, u- Q% X. l
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|华强北 电脑城 龙岗电子世界 龙华电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2024-9-18 17:40 , Processed in 0.152777 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表