找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3566|回复: 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]
! F5 c% ^, i1 p) w9 D5 w9 e
1 {$ y; n. @0 `. ~6 y9 |  w0 b. j
安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:
2 r; v" [( }  j' o# n
% t8 ?5 @9 b. B
( M& l4 w" o1 _, t

, k7 e" G/ W" F/ _5 g/ I
8 q' @3 e2 o, b6 J1 ], ]2 n
' f& A; L6 c9 ]
: M1 I4 T# x4 U9 |6 T2 Z1 c$ V

9 I- r( ~7 S3 `+ W3 F
* z! g* @3 I" F/ B1 z5 g. D

' ~4 z# }, z6 k3 b. k
% v  d" q1 W. s+ |% V  m0 ]1.2 百万6 m) {% B; F5 u7 V- Z
9 @4 ?2 m6 D& b  @6 i0 N

/ C% a: q8 N  D4 W6 b8 b1 @3 b1 V3 w看看即将推出的Linux Mint 20.3'Una'在2021年结束之前
! Y$ N# Q' X% D/ s# A; {$ k0 C/ h1 M9 a
6 X: T. @7 Q& W: D2 G
: ~) e  H! K2 Z, f) y- Z

& l5 [, L8 I. u+ O4 ]0 C% n0 W+ j' S
$ J) P3 q$ r0 ?1 y* Y) d" \- w

% w- L# W# A: }, ]5 D

3 _8 i; j) H* p' L

3 l( X0 K& s. A+ m* ~
* d0 D' D/ C' J& ?- m; c
0 A4 _; o, ~, `& H) e
9 ~8 |5 K! t9 m# Y

( u" k, B  a* ^: }+ g' k7 I
9 j' N" n, ]! k) ~9 K+ T1 K6 o3 b: a3 F7 E& k: k! R7 y. d) v
) B9 n+ W0 B6 ]4 A
6 t$ k6 o2 v3 p" p$ ]

3 b. f! U9 W9 w0 Q$ {

% t& l  u, g' y' D4 E

: _( R5 b  U4 m# a( R, l! y) c9 k% }5 K1 W2 ?/ b- a' K) y* m
, `- H$ o) s# g* I1 w+ V$ J' Z

0 I" V8 ]9 i2 a1 r0 j9 T: a) w3 m

6 K  x6 I+ n# I2 j* I[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

8 M  a1 p# u! U4 I# A6 s/ {, h" l
[size=1em][size=1em]sudo apt install filezilla0 [7 u- v3 ^+ @7 r
- N1 n" }% A8 e. ?. O% L

0 ^) t( U7 E% W
" m; P4 t; m2 P" _

$ V! E' h; F" [使用终端安装 FileZilla' a. t8 S! u1 d1 s/ B
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla
+ a8 x; O+ T2 H: u
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
  t5 C0 x. R6 }& K
+ \  t2 Y, u, N% ?( K4 ^
+ c7 U' f1 K+ Y: i2 y& E: @1 o
9 [& B( i7 O5 o$ [7 b" X, q
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 2
5 b* N& T! z  z9 `使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接
Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。
lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:/ s" F, T& V) R, |5 [1 R
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

" S: F0 {- L, _& d
[size=1em][size=1em]man lftp/ {  n" J) W# ~, g/ b

% q, ?! E( ~) t- {7 u: _
+ ]  P% q* ?( b5 _' T! A. s4 u8 F# C

- i2 u: p0 ?) M1 |8 h+ l. @

# C" w6 s) y" A$ D# Q, k2 V1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

4 n& c- f* \+ {
[size=1em][size=1em]sudo apt install lftp# i' s  B3 `2 l& P6 m

4 A* f- Y) J, J2 F$ R

" j7 r8 ?- N) h5 O) H' A) @, i8 m: R4 p+ b9 H% ~) P) K6 e# D+ c, X: Z

' ]! N) g" D3 e安装 lftp
% I4 U" D: n; ^" P4 a' a* M' `2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:
1 r" m* ?5 A4 m/ C

: a! `! G2 X/ l% Q/ ]/ _
/ \) J" X0 a5 e, m; t; e

% W8 }  F1 Y0 @0 v. m* J( _[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
0 s- E/ U' ~+ f
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com6 r8 U* ~! Y* F# \. n4 m0 P* d

" n8 b/ Y1 ~& e- R
( ~1 z* K$ x" k+ B$ r( Z5 {$ T

1 L+ u/ D$ N4 Y( g$ x- Y* a- A$ y  U

& |3 d, @) C) V/ a$ u3 W2 F: y" E通过 FTPS 连接, }$ Q8 G: Q& {  p) g
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件
; x2 j0 A6 ~9 w  c& W
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

; t3 V% c* c5 U; S" y( u2 f! {  F
[size=1em][size=1em]cd remotedir
/ P4 W6 n# i9 y7 F( {% `% J/ D0 J. e/ m$ s# N
" A: p: [9 n* D
, D& M4 J' x+ ^& j. s- k6 O* G

; x8 ]( a6 E. l0 a" L更改活动远程目录8 q% a7 v5 p* d5 ?% t( G
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
1 b2 T9 L  i) r2 ^+ M; ~3 i+ X1 p
[size=1em][size=1em]put test.txt; L; T( c$ C$ d9 x% f2 g) l' p$ o
6 h5 P9 M; x0 o9 H
: z0 _; S/ q, ^
% ~0 E3 z/ K3 R/ D; R' I% \
( B9 E- n" J, A# Y- r- B
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt

; v# [$ X" d0 p. w7 f5 W8 Z3 R: y
0 U/ F2 u2 [- [+ Q, i! ?" t

: b. T& z* ~. H
& ~. v7 k  I" K+ H- U% e
使用 put 命令将文件从本地计算机传输到远程服务器
0 c2 l& U1 M. v/ L: J
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

' e$ F; M* Z( C* |" k6 ^$ L* f
[size=1em][size=1em]mv test.txt newtest.txt
; n. j+ e$ M2 ]8 N. c) y! M) m9 K  E& P' W2 J

0 s. Z6 D7 G) h# o! {! J7 q+ b( f# \, z3 {0 e/ F$ s

3 B5 b: U" L" L( v, Q
这会将 test.txt 重命名为 newtest.txt
重命名远程文件
  E+ o6 c, O  ~5 u; @  R: v4 ?4 D
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

" Y: _, e7 T. J
[size=1em][size=1em]mkdir newdir# J4 g/ q8 c; I9 u2 Z' U
" y& s* T# {5 m, F  k

1 U( ^1 U/ p* t3 G" R& n
7 E2 a, @# L, Q" i% x# ?. L7 K
* m- p! {9 H7 C
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录
& x4 e6 }. e# d2 X& \7 |' W
现在,要从远程服务器下载文件,我们将使用 get 命令:

% P0 R1 e' p. f/ F8 l* j4 t
3 E: z, C( [% o* F0 ~/ @

, Y4 i& @, \+ ^
/ F6 T+ ?; e2 C/ B5 j+ p0 M+ r
从本地计算机上的活动远程目录下载文件& f; k4 ?2 c" V' @+ L7 v6 u  @
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
% H# O9 c$ M3 x8 W
[size=1em][size=1em]rm newtest.txt
5 ]+ C; J. v7 Y9 s5 J& C0 d( l" R) f" h6 y0 H

8 {* T. f$ h: t3 ~* |* l1 x+ q: ?$ G# p

0 y9 U, T4 l; e% x) ~( O0 N& ~2 M! K- B
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件
/ E$ l) T- Z2 I; R
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

+ j$ m7 x. _% A, n. \4 r
[size=1em][size=1em]rmdir newdir$ B3 e1 @4 p  p9 @

' I+ W8 m( R; v6 f# w( s9 D
' [+ G* |" Q3 w9 z& d+ }  b
9 W2 _2 s1 \1 H
! m$ O- {( e+ y# T$ z
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!
4 |: y* b5 n% Y8 `6 B. |2 T
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-13 12:17 , Processed in 0.046290 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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