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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3195|回复: 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]

0 v4 f1 X7 Z) {' d

* t$ V: P- T4 I1 L1 g安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:

) o( T2 A+ O' X$ E9 O; f) A# m& d- M4 l$ u3 y; z2 |* U/ g# W+ \6 ?

  j- g( ~6 T2 E: Y% |; p
  |5 `3 r4 R7 B8 A7 G5 D1 O- s+ y# c: d  b3 l1 Y; j* K! h, Q

" ?. J# [# J6 R/ Q: G+ \

+ \. ~0 r5 S. d: Y6 _0 K; |

4 r) Q: {, \+ w, T& H
' c) h; p; `! n! m' j: w: m
# C, P( v$ F9 l! P! Z

% I: q9 X6 e7 a8 T1 J% j  S& u1.2 百万
& m2 J. k. J( d, r' n! G) s. m/ z* ?+ L  b

2 T0 ~6 k- z) \" t( ^: a5 E$ N  E5 h看看即将推出的Linux Mint 20.3'Una'在2021年结束之前
9 r, q5 _+ R' z  k
/ `0 [9 B3 U2 G( O5 A

8 ]/ s, y. b- v. b% }/ |0 p
! x; k# `$ V6 V3 l" f  p2 M' W/ {$ d2 r5 g! }8 D

: b  f/ c; m9 L- S7 l: f& [  @' |; \) Q: q# V8 ?) [$ n# Q* Z4 `3 M

5 |2 `; ~' s6 M4 o5 s& @
' F) U# c3 x' O1 H' s0 T" s  X7 w' m

* i7 V. C' P: g: S5 C
& U7 I1 M2 H+ v4 H! y- w$ \, s

' ~) B+ ?) L3 q3 V4 K) F

/ z+ H; U0 p/ _1 w7 [' i1 H8 ?* q  k! ]4 f. C% M

6 A' [; T/ v( N& m1 L5 G# h
) e! C* i1 a( f# s

9 F( \/ w& S0 b, H8 W
1 m8 w8 C& ]7 o7 v0 Z: ]( i
; S( S' u8 H/ E4 ?

) c# S6 ^7 X* @6 B  j
( d+ T, C) ~! A# l+ c* i3 [
0 k, I( Q: R- t3 _9 ]# |

6 X% {* `( W! c5 X3 \
9 ?3 h3 b+ f* ~. T6 q5 d4 L# w; Y
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
& h$ T/ e& L, p' s3 l" |
[size=1em][size=1em]sudo apt install filezilla. i, `" ^. I7 b, d! ?

( o- h; B) D+ j

+ H* ]( G% M8 }& t6 i. e0 q
" J# |  Y0 \, P# w- B5 _- i+ f  M

- j: w% u! _, e1 K0 ]( m3 o: U8 x使用终端安装 FileZilla
, S, e% z0 D& O4 g
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla
& x! ?2 }2 ^' ~0 s
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
; e0 U, W' y0 I0 D+ s- E- V  U' B3 Q9 B

. Y9 \2 e. d5 |6 ~
' x2 T3 l- T7 K  l1 ~& x1 K
( S7 ^9 s8 Q) n$ k& K9 Q
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 2
5 e$ `8 F/ k3 e7 b6 i9 l使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接
Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。
lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:
9 E/ s" m0 z2 Q; k
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
7 }- P+ W5 b2 D. Y
[size=1em][size=1em]man lftp
- h7 Z' b2 J" d3 d2 k1 {$ }& K' v+ J$ q. ?' `; N

4 a7 g, I$ J0 ~5 X" b; w4 V  r; P9 p- L4 k$ R( |0 j/ S. n  `

1 ^$ _4 x; m# J* U1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

6 v/ Z( w: V6 Z; |) E: i
[size=1em][size=1em]sudo apt install lftp
6 X9 H% ~5 h. Z$ P; i
6 e5 N1 E9 F# t% A4 ^/ u
" M& }  k' t6 q+ N+ W& f

! z; c1 ]1 u- u, X& J  p

: E* z! l( s0 G8 m安装 lftp
- G5 q6 q+ R# Q4 f2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:

8 l8 y8 S4 k. L4 }6 V  }
. v7 b1 y/ k1 R# Y' U

3 k" n& l4 Q5 ^/ ^) F0 v6 A

# Q4 J9 ~3 M; `: s6 m# [[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
2 [& D, i* ?' \- ]8 |! U: k
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
; e. o. v$ H9 ?: d* w+ \
- e& C  n/ w/ N) i5 a

; }! Q" f+ m' H2 `* X, {
6 j- {# ^8 e2 _
: ~8 i! H' N5 _- _3 i
通过 FTPS 连接1 g' b, B9 a; r. y$ i1 l9 A
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件
* _! {9 v( T7 }- l+ U
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
) U4 m( o# v" W2 i9 ]5 |
[size=1em][size=1em]cd remotedir
0 k8 X+ I% n* o/ E/ [6 t( w7 m0 B! Q" L) X% j
0 x- l3 i# P8 x

' I4 c  y% K( Q6 E) a6 U
1 E3 T- h5 x) w. D0 ]( J" K, L
更改活动远程目录# H0 w! D; o$ A+ W+ B
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
3 i( V0 o: P) R$ q, y- b2 ^
[size=1em][size=1em]put test.txt7 I: Q& m- C8 m6 P* T
# {/ s2 P% a# Q* M8 C
/ i- y+ P) X% Z" q. o* K
* g+ O3 I" s& A2 ?3 O' T% x+ g( {
  C& i2 a; c* a3 K9 f: b& c- x
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt

8 m4 O' g+ U1 |  m; F8 J0 V$ Y, I/ b

" I, q* s. ]1 g# n' {
& c" O3 z. P6 K6 g. x( S
使用 put 命令将文件从本地计算机传输到远程服务器
& |/ ~7 s1 {# C5 y3 a
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
. {! h% u( x& U/ m6 v0 ^
[size=1em][size=1em]mv test.txt newtest.txt
1 s! p" m( }/ t* t  a: F7 t- p& ^1 G# N4 t

) R( O7 o8 A2 x% f. B9 V  C
( r0 T, S5 u- W* ]0 q# s! E

& Q* |3 g0 a& }4 x7 o+ u
这会将 test.txt 重命名为 newtest.txt
重命名远程文件. |# O; K0 x% j7 I
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

5 `( a4 v; M& f1 |) v! [' z
[size=1em][size=1em]mkdir newdir' |  o- G3 r5 i- ^

4 @6 P/ v; A- `. a6 A
1 q( U6 D6 {  j6 z8 J- K

* G: M! `# q) f* w

1 e" [7 \8 {3 e8 A- M
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录
' h1 |8 n+ h" l/ c4 @0 G
现在,要从远程服务器下载文件,我们将使用 get 命令:

; w. D6 Z- U- X8 p: O7 m8 {% w% B1 O& Y1 q
8 P, C0 {# i9 b% u% M
. X- C! k6 z, Y0 R6 [$ k+ |0 K
从本地计算机上的活动远程目录下载文件8 O, D9 u  A2 n; J/ J5 v
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

7 E7 M: r9 I- P: P
[size=1em][size=1em]rm newtest.txt
* `+ r4 |' t! N1 M9 Z7 j1 _5 E) }( L7 a) X
( f2 z. x7 m' b3 w2 ]" [; l

) j0 T- w1 O: a6 C% u; Z
' _! S2 `4 u% p  e* I1 d, J
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件* J* @$ P1 }" r9 U1 b! B0 P
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
) \6 {: ^& \. }% j  F5 H& i7 N
[size=1em][size=1em]rmdir newdir) E+ f9 N  H; t" V) W) h

) E: l% H/ b2 Y

( R. {- K8 E  m5 O6 r; ?5 X) X0 W2 {/ ]

9 x% L' y1 ]8 N. t  h
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!

* j9 p1 n9 \$ ^* |' S
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-19 23:55 , Processed in 0.104936 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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