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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3354|回复: 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]
  s/ W7 Q6 x0 T- {6 o& |& Z9 b

; B3 h( u3 {5 M) V( S安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:

0 D: f! N9 p' y
4 L. G* e" N$ g% @$ L# D' g

4 S; u+ x1 ?% \+ L8 l, a; ]: U% ~# Q0 x/ }+ s- ]7 I- Y2 b
# p0 p: z8 Z# `# O# \
8 ^/ |& \9 V" p* S# y- q4 P) `

1 v6 O) e8 q& S) u# p+ b. g

# P+ X- |% ^$ T. r% A  ]/ T
% \1 d( g9 |! ]1 {; M% u
$ T4 m% {0 K( ^' w6 l  e$ E
, \! e$ Z% L7 O9 ]
1.2 百万
1 w2 H* R/ n$ v  h- [& z! b3 f2 p! [! N9 C' p! _" R3 I
& N4 I, u, @5 P5 j9 R
看看即将推出的Linux Mint 20.3'Una'在2021年结束之前% M* @: h: Y9 [2 p5 m" L+ f4 i- J4 Y

2 P$ j! W3 W( K% R5 f
8 g0 v6 h$ t. e8 H" ]- |

! X5 C' q4 @! q; j$ |
) b3 I) r3 X% D4 Q" p

. F7 d& \+ `. F0 Z
. y1 O2 d( I: E" j6 _7 ~) ~2 j
& }1 W. p; l8 Z
2 e9 p0 f9 v$ f

5 a5 [" L! G7 D8 z! A
0 e- u7 \$ ?3 P3 V4 C
. Y9 v  T0 I* H& y  w; h

8 @$ F2 C+ \7 M- u/ m) I4 r  b! ~" O; `0 s! e7 _: g/ K
( j0 m$ u6 p& [
0 I! C! B, o7 f  T' j4 Y
; {! p, y* c8 Q: s. Z) U: k% J: Y

/ r7 C! k# k+ h5 ]

- m' v' G  y$ v0 i
" O9 _) y7 R% |& `
1 V" A) I: O8 r7 [4 c) m: t/ M! P
' F1 g/ R0 S- ~1 n! G
9 D* K8 c" J' k- B
! C/ g5 H% ^: \4 o! N7 F+ Q
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

% O$ L2 Q  r- ^5 x8 [
[size=1em][size=1em]sudo apt install filezilla
8 a3 q' E2 Y! S/ I/ [9 i# }: W$ j+ F' C+ O
- u3 \, p% X* D8 y
8 x. M: I6 W$ P* ?# G

6 E, P) ]0 K2 k8 o( o使用终端安装 FileZilla7 G! \0 Z% M! q& l, _
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla7 M0 g1 x$ e0 S, c$ t
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
" [, C  d) @- }9 p6 G
; ?! Q2 t% F" y( U" t; R! O

0 n" a( A0 [1 ~8 t+ {* f

7 x, h$ ~9 @: F  G( q- b! L
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 27 S7 W% @# D6 K% [8 V3 D
使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接
Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。
lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:& ^; `- W+ e2 y1 ]6 o9 U1 r
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

% x, Z% `/ I0 E0 x* [) ?
[size=1em][size=1em]man lftp
0 m+ Z) E- W% n( I
: B, e% G$ z  q; b! p

* x& P7 g+ `0 d  d" D/ |
! K1 o) y, S4 g; }+ v

  t% g$ {' f. i8 D7 `8 P5 A1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
$ a1 {2 K* v5 f, h
[size=1em][size=1em]sudo apt install lftp; p9 e8 b" m1 h8 E" }* {0 Z6 c# {
! e1 @' ^5 ~- G# w1 L: a" P: [
( F3 y2 L  v1 i+ h( K* K
8 ^9 M) k% F& W" N- o

+ p4 m7 b3 n$ _/ p& |8 h  d% p安装 lftp) O) _# `# m: H
2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:
9 V$ t$ c4 D% o9 g. J& c
* t! c2 l" q: p5 U
  @% n" K! l! C8 Q7 ], @1 p$ f/ W
+ v0 a- R4 p; c0 A) r
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

# \  G; ~& r- G7 U, A" K. G
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
5 d, Z! D# y+ x1 I+ I" B9 J- M  k

, @' |' K% P  u5 X$ ^
, w2 A# F- E0 ?1 l3 t3 O* N/ J, E- h

$ N0 ^. \, D, L3 d7 j! b通过 FTPS 连接9 P3 ?% E1 T+ B
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件
) D) R- D0 F6 v
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

& G# |: T5 m. R) [1 q
[size=1em][size=1em]cd remotedir7 I1 T# i( x# F5 k

, ^# q* j# `) J( S
2 e6 u& L' u8 o; q+ H
) x9 H1 q0 i6 f' m

2 t9 t* V0 D8 g' ~更改活动远程目录  z! ]- A% A* b3 i+ t  m+ v  r; \
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
7 s4 p% d) F0 C* @# h: M, R
[size=1em][size=1em]put test.txt
5 k9 ?* T5 U& Z8 ~8 L  c$ O
# u8 T- x7 \% b: f# g+ [
0 Z% Q* ]) |+ r6 y. h8 W9 Z# n- `' A- U' Y. A

: @8 |  L6 N. F8 @7 @+ P' {( Q

% v. t+ B! |* h+ Y+ G+ g
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt
6 }. ]) a* l; v, U, X5 v

) P0 R% n8 B# D8 b
) m: @" X9 m5 K$ {
9 h0 i7 E- e9 ]( N% u0 Q4 J
使用 put 命令将文件从本地计算机传输到远程服务器: N* |/ i- k' m. w3 c6 J8 D1 I
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

; I1 p* _5 D( t8 J0 A3 G! r
[size=1em][size=1em]mv test.txt newtest.txt
# y* }+ `- j) h: y8 p% e
+ b- J) ~% v) S7 I9 k/ D. S

5 ~5 P5 A( X; i* V& P! o# s  A" S6 |# N( m" q

: c6 m; `! M$ o' @- w/ ^" f5 L, y
这会将 test.txt 重命名为 newtest.txt
重命名远程文件8 ]& n! ?, q1 M0 R- A
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

5 ~5 d+ n0 F, L3 V1 _; `
[size=1em][size=1em]mkdir newdir
8 a. F+ p4 S3 Y, L# E- h
; t- E6 N0 p$ e% W( \9 z% G1 {, }

8 }* f  ?; h% n- J+ @* k: o- L& t8 [8 x1 T4 I  u( g
/ _7 n9 ~5 Z5 c- d$ F) V& e; _
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录" w+ t4 r' ^* \1 g# A
现在,要从远程服务器下载文件,我们将使用 get 命令:
7 G% H  c: |; Y* ^9 E

+ A4 O9 K5 k' _# c7 X" e3 Q
! P3 [# W0 u9 i. n- E$ W/ N" f# r

  H: l  x4 L8 F- Y. M  o. {0 \从本地计算机上的活动远程目录下载文件" }9 \7 s  b* N" d" i# m
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

/ v9 e8 T; d' y( l& U
[size=1em][size=1em]rm newtest.txt  R3 x0 }1 A3 ?5 E
' f! z9 N9 l" R, `2 \' y
5 o! `( U% D9 a( [1 v

9 K; o/ {' i9 b( |" \

) r7 p. ?" p0 t7 g
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件
% k8 w+ G) W/ ]
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

% p% R3 l0 F3 L; |: l6 @
[size=1em][size=1em]rmdir newdir
, g! _0 X9 f6 w9 J6 g7 U( U# ?0 t7 B( V' f: [

( z4 N- U7 q8 F" t) V
1 b1 r% _+ m; G
. X! `( b9 F' Q5 S9 G, m
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!
9 y: p( \$ J& u; I" W
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-17 14:02 , Processed in 0.112676 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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