找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3604|回复: 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]
9 t$ x+ E5 e, H; l
+ B; G' l1 F& z
安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:
* T: I5 g5 ?* F/ j( T
' ~0 W" e! n3 Z& ~8 S
4 U; M5 ]: e# T4 F7 s4 g
4 g1 a% w# [! H* O$ \# s
( F2 k5 g$ v' L5 F0 w) T1 J/ l

6 y. q& N5 |7 r! q% Z5 C$ v
, L" _1 }/ u7 d. P" n
5 O8 [  j; |: l- m9 k
. V9 n( y7 M. T; U( [4 b; I
. l' d2 p% g3 s6 }9 ]1 u, B& ^

2 R. B2 d- R3 ?& Q& b! M  u1.2 百万5 M7 Y1 ]. }4 O6 h; t" d0 G; M
, j: H; n  a$ H
' M& e* z9 t9 G; ~0 y- Y: D9 ^
看看即将推出的Linux Mint 20.3'Una'在2021年结束之前7 ~* Z7 S8 J! M9 E$ y3 h
3 q, b: B8 m0 s  w5 q" x* p
$ J4 P+ v; Z, F- V/ Z$ G$ L
* [+ Y0 z+ @9 w/ ~+ M

. t& I- B' y2 G/ c9 V3 \! D

9 f+ M1 Y$ [/ }; d+ A% T; q/ @/ b  T4 \- V$ s) ^" K7 N9 w+ O# j3 l# S

, g. O+ T! p1 ~3 A

5 r, K! d0 V* |9 X0 n

0 p+ F% A+ c9 C) y2 g+ J
& O" T! \2 {% E4 P( f' S

/ `8 K" k0 Y2 W5 K
5 G# {3 M; B5 z# V+ G' Q0 H7 ?6 k& n7 K
! M6 Q# c4 g4 f" [" A; {$ b

3 L( H7 ?& j+ x3 Q; l; B3 {

8 q) |, b, |6 d7 y! m' ^  i- q
1 h$ u. ]% e, v% O  t
3 K# ?: d' t8 f3 e. ^4 ?
1 U$ }0 n7 H1 \( G% _, V, W7 U/ ]8 f1 Z
; l0 ?. u; o2 q4 R( z6 b  U: ^
5 b8 S' o* D" b( [) T
$ M& r$ F8 E! M) b/ H
! }3 T& k$ z* ?
8 S2 ?1 W1 s" m  H9 ~
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
* K9 o, ^3 M0 L& e% K
[size=1em][size=1em]sudo apt install filezilla
. `% @& `' @8 Q! n" e( y3 r( @: r* e# D, ?8 H% i: ]

9 }. ]% e4 I5 x4 `$ D0 C1 ?) q) n9 p; b& e+ @

# s& E9 L1 M. i$ k% i! A使用终端安装 FileZilla
  f3 G0 Y0 Y6 e; u+ x
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla' _: y! a7 M. M0 j7 y" Q
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。

! H' i7 ]/ }' U7 ]0 v  u8 `" T: d- \! u

6 {& r# f- e* X/ `% Y. d$ o9 e
$ ~2 _% N- M/ V1 F6 O1 K
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 2
7 A2 A/ D8 C( t  q% c+ j使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接
Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。
lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:
5 ?$ g3 v% L* m& u/ E  b/ J  D* \
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

, V3 I* u4 h& \( r! M
[size=1em][size=1em]man lftp  W8 r% d" _+ x, D% f

" L0 A/ m- ^6 L& p: g1 {/ Q
  F/ n# z) Z) a& @* m6 ~! f5 \+ A5 J, H
4 n  q7 m2 W7 B) R8 S- g; a
0 X8 {" m, q3 V8 |4 [0 \
1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
' _* V/ {3 e$ U1 t/ _
[size=1em][size=1em]sudo apt install lftp" J' e& y2 v/ Y; b. C
8 P" a6 h% N& V. m1 e8 N
" |9 x; t. |7 L+ P6 c1 H' y6 Q) o

# p0 x5 ~, @* e, \
4 m' [% y3 l8 [& A
安装 lftp( W3 _: T+ a# Z; [
2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:
5 ~; s* P7 D( P

% t8 S/ U3 x2 H# \8 v

$ N3 w, q+ `$ }" x; v+ E

. N' i" x% Q; a1 g& q[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

! `6 B+ Q/ L4 z+ [1 O1 I1 K! D) O
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
5 A5 b1 q  U6 D& \$ T/ j2 H
8 h) ?7 g  ], y6 t7 _, z. F( j& `
9 P! H+ g! @/ T4 k

; v, b) x  }4 D

6 A+ x3 x0 U4 T/ s5 H8 o通过 FTPS 连接5 _9 ~% z" x( o( s$ [! q) D! w
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件
: L0 X! F6 @  I2 y6 X+ K
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

1 |7 M& J9 B; y8 L# V& c9 J* P6 W
[size=1em][size=1em]cd remotedir
, M4 O4 P7 }( W! D3 O6 X  z
4 i$ @1 \3 s6 J3 i8 Q, ~

4 l! G1 z, L" p1 D  F
% O* e5 a+ \. w
$ J9 H/ r* }0 T3 i& c" m
更改活动远程目录
% B' v4 ~2 l3 J) u' \" Q
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

/ X' L5 R& Q9 ~- u
[size=1em][size=1em]put test.txt3 Z8 D  [! m# c- H9 z+ y7 y) q+ n

4 p1 B. N+ L+ B( R& l
  |8 V+ y: f' T( n3 ?6 I5 i. Z
) [7 L0 I7 l% l5 {

% X7 b* D, k0 w) S3 p( w5 j4 \
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt
: P# W" d. `9 p8 G# q
  \! J6 N+ o) h3 ]
( B. p/ Q% t5 `' v6 [
0 m3 Y- D  M% k
使用 put 命令将文件从本地计算机传输到远程服务器) O% I# `: Q1 f* {$ C7 h& j) D7 j- y
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

8 d! Q) j6 o5 ]: @+ h6 N
[size=1em][size=1em]mv test.txt newtest.txt
% h7 }6 D% }" A& Q; R/ K
" A4 i1 B( [) N9 l8 v

$ _1 ?) F4 c2 F' p. G- ]& Z9 K2 `! L: P$ U; {

% E( y* @: p) G: P8 p5 M2 @
这会将 test.txt 重命名为 newtest.txt
重命名远程文件
" K' N- d2 L9 y9 q
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

5 p0 k7 _4 ~8 S4 `9 x. B0 [
[size=1em][size=1em]mkdir newdir
, c# |  z, n* K# `& B- `4 U" t/ P3 P$ I1 o* R* K

. R& s* p/ p+ s
) y5 Z3 {1 B$ J" ]4 |! t

4 }& W: _% e! r" E: N. @: q
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录
  Y3 j) y2 s9 j
现在,要从远程服务器下载文件,我们将使用 get 命令:

: o" {% B( O, H3 _& H# v9 j; l
5 e7 b. |- N1 D' k0 w3 b4 B

+ K$ E8 j  V( D0 m- l* d% g

3 n; @% g) ?, G) v1 ~" Z7 J从本地计算机上的活动远程目录下载文件; d- ^/ w: H+ F3 A% z; O- f
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

2 o* o5 }* o, ^+ Z
[size=1em][size=1em]rm newtest.txt: [- L5 ^8 P' k- r

( E0 a' `' F  e, \( }
7 [( H5 h7 b4 p3 e
$ y$ ?4 Q) J5 B* [' ]' R
( c, Z; y( l: j( r$ x1 P: z
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件4 L/ Y0 J  f; b6 y! u: b
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
  I2 E7 I& c4 q4 m& p9 r
[size=1em][size=1em]rmdir newdir
* a; e: _" X3 h7 M
" d2 I2 e4 C( k, J  }

2 n+ q# N$ p# \' ?3 E" D2 ?
6 n9 E  N8 ^! X3 L0 J! H
( M; R. J* A4 F+ q% K# z, K
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!
5 F7 _+ a# s. G5 r
回复

使用道具 举报

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

本版积分规则

QQ|手机版|赛格电脑 华强北 电脑城 南山赛格 龙岗电子世界 龙华电脑城 沙井电脑城 松岗电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2025-9-2 03:21 , Processed in 0.090473 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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