找回密码
 立即注册

QQ登录

只需一步,快速开始

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

2 \& P2 M( f5 m; U* K" ]
. W% O! U9 B' [
安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:

& w- |7 m0 ~, x" W6 m1 V6 h9 q9 o& c, \1 L0 {
: F6 V" f1 b6 M" o5 e' G
& c3 C  x6 E1 G  S# Z: I
* y) \6 f* V5 p0 H+ Y( }( t

; A7 a8 T4 o# |! Y# J/ a# Y
1 v7 `( y$ c& g4 x- I  }% M
/ l$ q# g! K+ B$ x% o

. _2 j8 u7 q/ c
0 |9 _3 T# R- N; M( l1 ?% U* b4 C
! s& ^+ k# J) M- f9 D4 ?
1.2 百万
" P$ y* K0 v' l" E  `; w$ ?. Y/ n; R2 L* S
; c9 ^7 L( n& U/ l
看看即将推出的Linux Mint 20.3'Una'在2021年结束之前2 L7 Y, U- _* x3 E
( m7 T+ T# C" k( Z: U- m) x& E
( D/ Y$ _, F" P. r. R

1 L* B6 I* o  z; W  e" K
1 w) ~' I. V0 W# Q7 H, @

* T+ P. k8 o, x& s: g# @, y9 s" \, x7 O8 v- F* j" R: y2 T# `

1 p* v' m) g" O% a* p$ N8 n
, v5 ]  m! J9 ~2 A
9 N# f  P% I; V

" ]2 J" C( X: X9 i

5 x7 r/ C' L$ p' }- |0 H- c7 v* x
' O/ ~: N8 p) e: K, W/ {" ]
/ q5 d; r# }" B: J( R' q
0 g% U$ C/ T! H$ C7 z. N& `

" R, N) o, l# d0 Z7 Z" ?

+ {' c+ w8 C- F0 V. }
/ G* K) R1 |/ Y5 p. a2 |

% y3 Z. s9 |0 c

/ ?# `+ A! R( a/ h+ A7 ^9 }9 l7 v$ n/ n6 ?8 b+ U; `
  K2 G0 [& ?+ w& J5 U- @, h( ^
" @# b, }9 U8 D1 F

& Y7 C' i* t' R2 G[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

2 y, F( D! w2 r
[size=1em][size=1em]sudo apt install filezilla6 K1 [! e6 L7 i5 r" z
) B2 T" S2 o, g5 s) c; t
2 n: L+ ~. @/ p" U9 F

' D: t3 w2 p, v5 [! S

2 F) }' T) f5 w使用终端安装 FileZilla; N3 Q4 p$ K$ _* Y& i; X
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla' t6 m' ]6 P3 \. j
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。

9 N1 n7 `! V1 g2 O  @4 ?: e0 i( B% h/ W
' D  g( o2 {9 a% J& r
* k0 D3 M+ g0 \- f  C
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 2, |9 B8 s4 p0 f5 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 的更多信息:- X5 F" F% |4 u* M+ D+ |
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
$ C  O9 R- }5 \- L1 O8 f1 J6 s
[size=1em][size=1em]man lftp
" R+ D6 T* h% @4 [8 T& i
7 `- q0 o! i3 X; Y3 Z& d9 S
" F3 V. B2 P. t# c
7 |+ b% l# \/ N

/ v  ^, v* d; _1 s' H; w4 V6 T+ J1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
4 t6 v- K( O+ x$ k5 [+ j/ r
[size=1em][size=1em]sudo apt install lftp
) h; ^) d) L. b! F* R* Y* u' G# r; w" J: M$ H9 j2 _
4 e- Z8 u5 N$ M  h  X+ n

2 e. \: Z( ?4 d0 [

& P9 |+ F0 i" U安装 lftp3 G, Q( Z. y" v0 x! J3 Y) L# d
2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:

4 u6 b6 ~) H/ U; n4 t  H; _  c! l; R6 F4 [- S' k( j

) u7 H8 J- M( r* w8 ?7 h6 R  X" G8 e
9 I2 y2 f1 K* @( X/ w+ h8 H
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

9 Z7 f) @' @% X& y
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
- W5 x4 n, c) V( N. ?  R/ |- e3 W; S1 R( G# h  B

$ T1 l0 m2 M5 z) Y4 ?' w4 K) O
0 `! Q* z1 t4 A% F% s1 g5 b
3 s8 H) F8 [/ G' P, g
通过 FTPS 连接
# S2 m' l& J0 s% Q! l. M( Z; n
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件
; e+ d( t0 B, \. l! @/ Z
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
7 [3 N, s0 u/ q' {2 K7 |
[size=1em][size=1em]cd remotedir  Z1 H) v; C0 N/ i3 O! |) ^. Y

) Y" \* `# Q4 w: J! b7 P. V
4 Z) D& k% e3 F8 _4 A

# D, ^& _: }- E: W# A5 T

, O; \# e2 B; Z4 M1 \更改活动远程目录7 k' z% _2 b1 k! Q/ K' H
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
3 E4 E2 R' L% k* j- l
[size=1em][size=1em]put test.txt9 U: d4 N% x' c" o  M

8 h" A5 o2 x& B" O6 a1 k
  V( e7 L, k9 B1 A: s
+ z. f: j! ?% ^2 {

- `' j4 U) v4 Y; T1 H/ l
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt
( N) n8 M' ?" Q: I" }! V$ l4 q

2 _9 C* Q7 `( u. g% b7 C
# p, ~0 Y( w2 ~; @/ b

2 U: s6 h' a1 ~使用 put 命令将文件从本地计算机传输到远程服务器; e  h* \2 M/ g8 J1 t' [/ S1 E; x
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
1 r7 c( X  X3 I3 z
[size=1em][size=1em]mv test.txt newtest.txt4 R7 z, X) {, z/ z1 C" t3 W

, L  P1 \) R$ }0 b' ]

7 {: `( ]4 g' f: L* n- c/ }1 Z* E3 W
2 @9 q% ^) ^$ J
2 s5 d( ^9 t& y+ n; Z. ]6 i
这会将 test.txt 重命名为 newtest.txt
重命名远程文件
0 v/ F* h$ X+ e# T1 S% b
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

+ J" ^! I  n( G: M5 X# |
[size=1em][size=1em]mkdir newdir
! X  n' Z% K3 b3 R2 @1 O. U, _
8 Q. \$ ^1 ]4 [! i3 V$ e8 O# Z: F

! V3 \/ w9 j$ Y* I% S
- [5 x5 }0 B, d
9 ]2 G5 \2 j& V0 K* A, @3 T# V
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录
- ?0 O/ t" h4 q: n
现在,要从远程服务器下载文件,我们将使用 get 命令:

8 j( X6 w/ Q' ?( r" T  i0 \5 y( N9 J
6 E9 V; N) ^6 Y* U; C9 d5 y
. z4 o* E2 S9 C$ j3 \
从本地计算机上的活动远程目录下载文件
( m$ o$ k: I' p7 \( R  O- H
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
$ W2 N7 @+ ]1 m9 B) a* D
[size=1em][size=1em]rm newtest.txt6 g5 D  ^3 ~! C6 v

3 a* j+ b. i8 l" t5 `8 |: \) p0 b

7 H7 j! g8 t0 |! {3 Z1 Q+ B
- l) x! @6 M8 Z/ u

) b; y% |9 C, U9 ]4 [0 X6 M! w% T
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件
4 b9 s) o  ~5 z( Y1 s
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

' C: T( p$ A) i! Y' u
[size=1em][size=1em]rmdir newdir$ c) q! f/ v+ e2 Q! k
( T: d0 L- ]- y  E, }8 z7 p
+ r. z2 ~& E* n6 ^" g* u; k& i0 p& g

! G; q* e; d; g+ V
3 \; _; N8 q$ u5 `* X9 ^
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!
8 v0 V, W* i0 {3 C! B
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-29 17:46 , Processed in 0.083058 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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