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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3223|回复: 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]
* P  X+ F+ p8 ~, H- i
, h. h( i5 O! _# J% b4 {& z
安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:
8 {) _2 z9 U0 f2 J8 K
$ z( A1 ]! B4 h% I9 M( B
4 A; W! Y) `0 G& q$ Z
3 d6 E1 Q& N. K/ _3 A
* K( S, K3 u/ r9 {) o

  h/ t7 N& [/ r9 T1 K6 _8 \
( {# ?8 K# e! q: R

9 L* ^  ?5 k, V1 ^8 v
# O. J- E; \2 @3 b- S5 C

8 c3 I% Q! ~! X" `2 U# F, F
/ ?2 u0 j  I4 o2 @7 X4 l6 S1.2 百万
* M5 ^1 }; e2 B  u  n  J$ M2 e- P
1 D) J1 i/ _9 |$ R0 c
% e. c# z& |- H
看看即将推出的Linux Mint 20.3'Una'在2021年结束之前
% A% t" L* \: A7 V& ^& ^- u
, u/ j: k- p) x# U- k. N/ L
( v: u: ?& P" l, j0 k( ^3 ?
% n# d' K5 v* t% r
$ Z; u% J; T* k* [2 y8 f! N: h
2 Z3 Q; O& ~6 u5 e4 R
5 W, W+ z* r6 ^) S& V3 M

$ Y5 @: M$ |' n. w  j$ |8 R

0 ]' L5 x/ Z* |( {
: q  i  C8 O" t7 Y

- x0 r4 c( T& h. H

: M- r. R+ l' ?& S& B8 x" }) y
  y( S3 @4 }, w& p/ o
% K5 V9 ~8 ^/ E9 l7 H/ B% R, M

# X8 u" T# a7 g+ T- r
2 w6 u0 W! P$ }9 C
7 _% ~3 V+ C7 b: W
! H$ `/ [0 B; ]! ~/ T
+ e: f4 J; Y9 w. r$ N$ I5 t& S
+ R! F. H! v- h  _0 d# y- R" N1 y
5 }) y9 g+ V" z4 ?0 c

/ c. L. u0 ^6 W- Z. r
& S( Q; g9 n$ O$ M+ |) _

1 i/ t1 {* E4 m( `[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

  e8 \3 D2 g, `/ {& {" z
[size=1em][size=1em]sudo apt install filezilla
+ w1 n# @- U1 V% Q; _! h! O
7 G7 j( R0 b; J( B2 O/ u5 d
; o3 g' x5 \6 q6 ^
$ y! }1 {1 [/ n7 }* s
2 T! W2 k) y7 |% a% ?
使用终端安装 FileZilla
- m" N" f3 Z1 b% o1 d# _4 \% C
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla. Z/ v6 J0 Y$ k" e' o8 [, @
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
1 T+ U; ]/ r. @3 K: T
( S0 P5 D% B. L& E7 ]8 h  b

% L1 O8 P1 m* K* c3 _+ v
) S! T) v+ j. T4 m1 k
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 2; p; c$ @  x1 ?& z8 e- \1 c
使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接
Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。
lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:
1 f* l, O$ K+ z3 Q* x
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

6 M# U/ b7 S8 m9 h0 h
[size=1em][size=1em]man lftp4 t1 K0 |- a0 P4 j- k& ]9 Q: B4 F  _

( S/ M! g  T0 p$ D

! |* q8 a' h! a+ \6 N- O- I  Q$ ^0 z9 q: \5 g  I4 i$ Z) x+ F
( D5 \/ o2 @* {% G" A
1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

& k3 y1 z. F7 L
[size=1em][size=1em]sudo apt install lftp! i5 z6 Q2 o& _% E
* Q' g7 Q, q5 ~0 c0 r: E( o9 x

0 Q; W* N9 ]8 P
! E6 c9 Y: J6 j$ W6 {6 @

/ t! h* l( _- H安装 lftp! }  x! a6 Z" \* K8 I" h/ G/ e
2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:

& U' s) M  A; Z) B2 T
2 \& p. u+ Q" ]  h+ L  P

' F3 q7 G  u! Y, l* Q

( I" @* s0 L6 I# f, n7 P[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

' a' M8 y' z1 N- `& e" F
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com) n# D- q% {5 W+ d. x  W
2 N, T1 u/ n$ s& O! N
# U! m+ z# @8 D4 T, [3 I3 |

( `3 I+ F1 J8 r0 I, u! g' d: ^; k* K
) J1 t) A" I( x
通过 FTPS 连接
8 N! o8 _- |$ c4 R5 X6 {1 H- h6 Y
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件  s7 v3 M0 ^8 v) n/ [
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

+ E, f3 z4 A$ p3 M# e3 M; j% C
[size=1em][size=1em]cd remotedir
% X$ @  m9 D, H( C; u) Q- v
# w5 @8 K$ n5 N& a& U% V

- m1 p6 D5 W2 ~1 S, }0 w) L: `7 |4 K" Y

' b( _+ w1 x8 b! v1 p更改活动远程目录% E+ q$ v& X* r& d# s& A5 {3 q
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

7 v+ E% B% \& w
[size=1em][size=1em]put test.txt4 Z5 O# K' n* q1 n
1 n3 J' g: u6 w/ L0 U
) T) e' a8 o) A. v9 P8 @. ]* I8 M
$ P( ?. Q; ]/ ]$ I/ D
5 ]& r+ R" K% p) u4 i6 i& G
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt

' \) w0 u9 l5 h/ i  W: x
7 y/ `2 S& K; y4 X% F. f. I

) v& B. B/ n9 E4 |

5 I' B- p$ C) X( H使用 put 命令将文件从本地计算机传输到远程服务器' b8 x/ R- D4 m, O( Q# S5 f
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

5 b4 w$ k/ R, Z4 S
[size=1em][size=1em]mv test.txt newtest.txt
! e6 p0 \1 w& I- K! A9 V, M& m7 ?. T/ _9 r$ J$ S9 O
* c; _3 W# \7 Q1 R) \7 e$ N  E+ M! C

1 S+ v4 `- P7 O2 D

8 I6 l& f3 n: B  d2 [8 |) J
这会将 test.txt 重命名为 newtest.txt
重命名远程文件
5 r$ y5 {9 N, t3 A% a
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
7 k4 n/ y5 O. A+ g+ V( Y) |
[size=1em][size=1em]mkdir newdir
5 M) z' Q( h6 N1 B" Y
0 l7 J2 {9 e( Y" `

- X0 V' B( x9 X& J4 P* f  X" _' k  s( F3 e

. |2 m" @7 z# r1 ]
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录) i: u+ Q7 t3 q4 `
现在,要从远程服务器下载文件,我们将使用 get 命令:

8 v% C% ~& q! j+ q: z4 K3 P1 Q, I, J' H$ H' B& j" q
' n4 j& Y6 _5 X1 c2 t: h; S
# r7 V7 o1 K: J9 ?* m3 D
从本地计算机上的活动远程目录下载文件( Y/ e, F% f- t0 q5 M) H4 Q5 m
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
" C' F" b; Z" n' _0 `
[size=1em][size=1em]rm newtest.txt: Y. k6 T1 P- \/ }6 n. a$ g

7 V: e1 z& K7 o" t

# q) C9 O; q1 A0 P' i/ ^  Y
1 h+ M, O. {0 C: T' w
  M* n$ R8 t) @
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件
* v7 `. K( ]) U: J5 w7 F$ \
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
/ Z$ _7 b2 R9 b0 h# [  B% X# ]) @
[size=1em][size=1em]rmdir newdir. U: g8 n) B& _$ `# [( r

& `, T+ Y2 `, o$ C/ v- `0 r2 E

" B$ B& k; Y' d% B# e* Y5 E' t
2 o3 _6 O1 u7 Z! f- _# o
* N4 U9 [+ A: Z& z% K! A8 s
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!

7 E( A: K6 v" {! u" W
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-27 00:41 , Processed in 0.196446 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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