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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3197|回复: 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]
+ ?( r8 W! K: r# k# _$ O' `
( s  s( H/ j$ {; ]# I; p
安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:
5 x! M& ]6 a' }9 N! J" i

: m$ O% J* e0 i: K: l

! H# T% D0 a# i1 F: O# b' k1 G+ v2 j
/ b+ n' y, `; r1 q5 P! p( g( U) q" s: O' u, W% h8 s* |; X

/ i9 A* X0 M9 l* m3 Y

. T+ c/ r! n! ~& I
% }$ C9 F- _/ P' B3 V6 J6 g0 i, B
# {2 A" m# o) Q' O
* M6 X( r, a* W$ [/ r0 y( b  _

0 E' R9 k% h2 P1.2 百万! o5 |, [" E9 ^3 l
/ _% }; l5 U$ ?
3 J" O6 d: c" J% \: m) u) X
看看即将推出的Linux Mint 20.3'Una'在2021年结束之前% t* {3 N9 A1 n; p9 r

4 r) U4 [: n# x9 Z) ~
. i7 l' R' ]2 w" ~( S

; n3 s! ]! L% N" e  y( t9 L8 A! }: ]7 h6 o/ M

- ?$ n3 s$ j; P% }* w% f) l6 {
; h( N5 k* `- |0 j7 |8 t9 e/ z

/ c( z% k7 ?$ Z5 q9 N' t
' _, _+ U7 P9 f- E" M3 k2 ~

- `  m$ I  F% [. o% d9 {+ f2 E

2 K6 m( ]+ _7 {4 F, C( o* {

' _) }2 {' n( J0 {

! Z2 W7 w& W# M3 H9 l2 J% x5 M+ w3 d% B4 }. v; A& ]

$ F0 @$ C" S) V. r4 W- S' X5 n  W
+ N4 w# u) @3 x8 V

5 s# t( {+ c- H) H# D
/ t) \% @+ q1 Y$ w4 x/ C
/ h6 \8 d8 b8 m0 h

8 p9 \! |" |3 a" c: H; i
0 e4 T( L4 x' r, l- _4 \- D$ W' S5 S$ s2 L
) Z: _, m% P9 a" k5 f3 B

: D, D  B- G- N9 G% Q, E, M5 x  H[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

. W9 I0 f* b% W0 o6 |9 }4 x  n
[size=1em][size=1em]sudo apt install filezilla
8 x" I: V2 b4 W7 ]+ R) X* n. _
& K" a# k0 s" N0 E4 {1 U

! x/ `, N  N2 u! [0 E2 @* t( p
! y0 T9 I- ^2 {  Y  l3 J" ]

. @# i7 r: B. ?& R% r- A& @使用终端安装 FileZilla
2 p) y* A" ~  x( u: z
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla
* |5 K! e, C0 B; p& z
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
6 A, s0 a* L- h: ^& l

( |  k7 `& s  U" w/ i, _
8 \( u0 V& Z) F; O
- v6 o( F- @2 r
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 2, Y% L: f" v, w0 ~) \* O7 v2 P- 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 的更多信息:
4 k) }# ]3 Y& R9 o$ k# `0 e
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

& Z0 b- K2 }$ _0 c
[size=1em][size=1em]man lftp, s) D8 \6 h/ o  `* E- N0 l

8 n/ h8 ?3 i0 s1 J" Y" I

, d* q& e7 u  r  H
4 J  P* E( W; f+ q9 x* N& N9 r* N

* h; t1 J" ], Y, M1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

* _5 y( v: K1 @' U& I( s
[size=1em][size=1em]sudo apt install lftp2 V' _1 x7 p  c
6 ]% a) _( S0 g
: ?7 N$ d& G4 y8 `

+ @4 M1 i* o9 l0 z5 w+ \! l
7 S. N0 {) o1 P3 J9 l3 [: K3 p1 m; r
安装 lftp
2 |( P; w2 @! C2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:
! y6 g0 B( V. _3 X9 f5 W. j2 [

' y* B; E6 \  {6 ?
9 x' K7 I. o0 K  Y. \

" [6 D7 e: c, z5 T9 c& U[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
8 v& i* f2 L) v4 G5 S) E& N
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com$ Q: d9 {. q+ O% }$ K" ^# @/ K
/ G2 ~! ]/ v* k
% ^) r4 V0 }& c- P! I8 g* {" L
0 b) v# o& L4 w# j+ l. g

0 ?& e5 A9 g: `& S* @5 O* w7 i通过 FTPS 连接' H+ Z; N: [3 U9 h3 k
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件% [  E! k. R. H5 V; i5 K/ \. m
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
8 g/ h, E. l1 J* n1 R$ F/ n
[size=1em][size=1em]cd remotedir& b. b% C, I0 C9 d: K: c5 ]% v

  S. U+ K" _4 s9 Z( E+ S

6 O$ u$ X8 W6 K
- I! q8 J% `/ v  Y) o) q1 i8 ~: D
4 d' s/ o% _0 c( b" R
更改活动远程目录) A1 m* q' X" L0 T1 n4 Z& O% H3 e
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

/ I' }! N' ~1 w( S- u& L: n
[size=1em][size=1em]put test.txt6 {% K  p% u* W% C9 ?( Q9 D
& x) g! J. j/ Z2 U

1 l$ Y( `0 U/ s4 O8 p0 }
7 L2 g' p7 a) B
+ J2 Y$ G8 Y$ V5 m/ \
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt

. v0 k: b+ x0 K3 l# G% p
: w+ O. H8 e' ?

3 {  ^& }* V9 Q1 h9 Z. f
- `% k6 q' g5 h* L& s- k
使用 put 命令将文件从本地计算机传输到远程服务器
: ~/ _# d  [* r7 @9 M
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

2 q" `! G3 }. |( u
[size=1em][size=1em]mv test.txt newtest.txt7 R4 o/ i& ]/ l- ]8 I3 T& y

5 q0 Q; _5 {$ [$ m) o5 r

3 E$ A( H) [, n
5 e5 j4 i! ?* x7 L

  K3 x# Z/ M8 C; L
这会将 test.txt 重命名为 newtest.txt
重命名远程文件* R! S! }( t. K3 s! T
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

; J5 @' Z  B  I6 D+ B" c, [" t
[size=1em][size=1em]mkdir newdir, g( ^8 {) D# _0 z! w' ?

3 O# m5 f* W1 w) B" ?& ~& p; e- O

2 i5 l" Q  n% l- N+ q1 M8 U- m& V  Q+ r# Q

+ L# g& z1 e' z- T4 K, ^+ m9 V
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录
. f; J2 Z6 i9 G1 }1 |* [7 u5 s
现在,要从远程服务器下载文件,我们将使用 get 命令:
& y' ]9 O, s6 X9 @
# f4 M$ Y" e7 D5 m! H

/ }8 _: r8 D2 f$ f6 ~
' U( {) f- F0 b
从本地计算机上的活动远程目录下载文件: n4 {9 Q" L5 {0 a" M1 v/ C
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

4 B  r3 @/ Q7 |* I7 I4 J& F
[size=1em][size=1em]rm newtest.txt
' ~$ n* ^0 D( C3 M7 F8 r; ?% h: o2 H$ ?% u3 Q" K( T0 ^
4 J8 \& v% u! k- _5 Z
1 Q5 }% p8 h( L) J( b7 d  e. c
, K' k. E5 Q- {$ Q0 k' |
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件$ Z2 B7 W. `, R" A7 x% `: ^( |
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
, r/ x  _7 ^+ t/ R$ `/ F( ?
[size=1em][size=1em]rmdir newdir
- l- \9 A/ U/ J! G$ B& t, t
" e, ^- M- e8 W# N

$ C7 }$ D0 r$ }) l, Z2 s( V
& c7 L2 G: G- `- Y% B

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

! N2 c  M2 p( ?2 w& |7 @
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-20 09:28 , Processed in 0.104208 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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