找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3744|回复: 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]
/ X! g1 J( x; K1 \9 I5 s
% F* @+ c+ N( v# }$ T
安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:
5 B% `/ ?# L4 ^% s2 T+ k
  D/ @* W# d! S; P
6 B" k) h3 K: F8 y1 H9 K$ x3 \2 |

) E0 ]: {/ y  B. b! ], s, i- j  I& ^5 }  b/ b  A

" s( \2 x7 f! b; ?7 y/ O
3 T* S8 l4 [5 i) k1 @6 v) y

% n* l; {( p' j
1 z/ i7 C- C' a( `" r9 H

( Y3 s8 ~% P; l" k! o4 h+ U- X! }& [
1.2 百万
4 {  E3 K+ s6 m: r0 J$ ^( n& \, q0 P/ G, W( ^9 z8 M9 I: k( g
7 X9 s& H- v4 h
看看即将推出的Linux Mint 20.3'Una'在2021年结束之前' w- E8 I- i# }' s
4 E+ z/ Y$ b/ L8 i" k* I
; v, U( `  |6 k" x4 u7 h

+ n, c4 n; S0 x1 p8 X
9 Z& W) e3 N" Y# O# S5 _
( Q4 W" t! j) v3 `8 k3 @: n: R) a* I
- J4 B4 [. I$ ], i

. |$ E5 A0 p1 I$ g% x# c. _

, L1 O" E! b) N1 D( M# }! s

3 n! S: u9 _1 s1 z' U6 ^
1 v& g8 N0 f# ]- h- Y

1 G5 o$ p6 |" S2 ?1 ~. ]* O$ V, }
" w' l( ^" g) p3 u9 c+ t' {

+ s5 j; h4 A; A  c$ M+ v$ E' F+ p6 K/ o- `8 r, k% ]6 Z  Y7 z

! t9 |% c9 w' f' N

8 G! X/ p8 R  h  E" _
0 K: U1 q- d" n3 m& B& H7 y

5 [, Y; ?4 B0 U9 R4 o% E! m
' P* B# X# G1 i& c6 e
3 T) v, B! u: H9 n. V9 m4 c
: v6 r  e8 `6 G) c6 F- r0 j/ C

1 ?& g; A' B- \4 a  a8 I
, M8 M- t& k5 y2 L5 N# E( _& z9 i6 q
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

" X, }- D7 ^2 [- F
[size=1em][size=1em]sudo apt install filezilla* T: p, C7 e0 M3 w$ G

4 z, E$ x2 W* [3 b% ]1 m2 [

" `6 B" B/ b. d$ e; i- Y% }5 M% L1 v; p3 H& N

+ X6 q: N; x& I  I' D$ e6 O使用终端安装 FileZilla! H) Z8 B' R$ f  z3 ~+ y
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla8 A% K% P9 Y) h
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
) J% `) D. i  Y+ F' T1 [

% ?1 n& a9 i" m% `( W

0 l+ Q" c" L9 u4 S

, u9 B+ m5 ^. k; O
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 2
. G7 V2 Q% b6 N) i) z/ v# h使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接
Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。
lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:
$ ^# V" w5 y1 P: l+ L4 v6 `$ x
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
6 Z4 x0 g3 k. }
[size=1em][size=1em]man lftp: ~7 R( |5 H: o) x7 o- {/ C
3 o, @  `  n/ T2 _- D  U( t

) f9 Z4 o) n, L( J% ^: r/ Q) \6 s/ v5 P  Y/ O

: S6 H  A9 W7 W1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

% H# l; {, j7 Q
[size=1em][size=1em]sudo apt install lftp2 L( x5 `9 i( w- ~. ^5 H- K. }

. x) l# t  |2 L
& A  y9 \1 f2 p4 }
- n: T* A. U# z

" l1 C+ k( @$ N3 L3 D6 c安装 lftp
0 |) V( m; ]( g+ f6 d- Y+ K8 }: p$ ]2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:

1 V" F- Y3 f+ Z; s0 b( ]
6 H8 w: H/ G; Q& ^. F

1 L/ d5 F5 w" t0 ?2 g

' G1 x2 ]/ e; X/ ?7 [2 Q, ~5 x2 w[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

0 f- k1 \$ M" z2 d# L' ^& `
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com  p) O3 B1 P8 r% E4 \
/ P. s. ~" t" K. U: |% W4 b
4 u3 W7 z0 O/ o  D3 W

/ K; c) L& F3 Q4 k! Z' K1 a; P. ]

0 p# F5 w3 z, J0 Q' Z. K通过 FTPS 连接) z7 C" p  H" t
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件
: J: N2 u+ [2 V' v" ]# g
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
4 Z  R- x  V+ o, |7 q: E
[size=1em][size=1em]cd remotedir  D& k, j; q" ?: ^( t
! P  H& q8 |! _# c2 w' w& D
. k  R5 j0 t/ h8 V2 u: h5 I) p) L! y

* s5 T9 C% ~; K% V3 @4 W
* {0 W& ?+ }  V- ^
更改活动远程目录
" v% e- @) c. \
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
! K7 a! _& S$ }
[size=1em][size=1em]put test.txt
4 ?/ t. r2 {. Y* Q( S$ I" p0 S" C9 X7 z1 i, |

# t" X* |# ^- {* }$ @" G
- Q( s: C; @5 i% `5 H; O2 V' n" e
1 E# F' j- b9 e' w- V% L+ ^+ d
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt

" ]  y. g/ ?1 g2 Q, n$ d0 Q* A" V' M
" }& u) ?* C. h/ R: a9 k% a
1 u5 `) X- Z# D! U
使用 put 命令将文件从本地计算机传输到远程服务器6 l! \! C4 y' A: i# Z
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
" j7 Y8 I' n; S( D% |, _6 t; |* ~
[size=1em][size=1em]mv test.txt newtest.txt" |, g4 z- U# p" k, j: S3 e2 c
; V/ ~6 K0 v" }8 p

0 g( W+ _: {' D: H3 ~4 d- S: A
6 N( K. c8 n( ^( e
( g9 o, s2 H5 S- @0 p/ j
这会将 test.txt 重命名为 newtest.txt
重命名远程文件. a* j/ M8 b( S* t' T: t
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

$ _& J  e5 N$ z5 ~
[size=1em][size=1em]mkdir newdir
7 s. G2 g( H6 b
7 X0 A" H2 h6 m+ G% g1 G1 R

6 e: S( `( v: e: D5 n( O% ]# O5 t$ f) g9 h1 t: C! l) o
5 D% o5 w9 n6 _3 I0 K3 `8 Q$ n) @
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录+ o" o( F2 l* b8 C0 r1 `/ [2 f% C
现在,要从远程服务器下载文件,我们将使用 get 命令:
, q! ~, W4 m: N( G" `7 J& y
( M$ G5 X! l- u6 d0 i' d9 ?
/ M( W; H) l6 W0 |- g2 ^1 G7 L

7 E6 K; u# g3 F" K# A4 V4 i8 j! i从本地计算机上的活动远程目录下载文件5 _# a7 G# y" f9 x
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
# }( A) f  E/ Y8 m
[size=1em][size=1em]rm newtest.txt0 e; W( y; F# z. L) [' e3 Q; J9 f$ t

+ Z; Q" O6 x6 _9 ~8 {  L
/ o8 o! @6 e3 y; _5 J
( U. f2 O& M: W+ R0 ~$ j5 r' d
# O* T7 r3 d) p6 Q( Q9 X& `0 t' m
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件& y" j; i2 D* s4 e
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
4 x' Y# w8 `. |6 q4 R5 K" `8 B
[size=1em][size=1em]rmdir newdir
6 b9 m' w1 p9 X) a$ T" p& o: ^& ^" v: q

0 K6 c/ Z% c2 Q0 s7 U! C2 D( u8 }- m! v

. ~2 u: r( H) N! u8 V# @6 _
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!
1 z* E, N" g; u3 T& z1 Z
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-7 08:45 , Processed in 0.094716 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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