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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3221|回复: 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]
$ T, h6 A( I* o3 X4 A6 K7 Q* O9 y

5 s' q  U: l, O7 O/ [% U9 V安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:

1 _  m5 C9 Y% `
. w& Y7 I) f( z" |
! z; }# p  l- k

7 t$ T3 |; p! L: k* T& D: s, p# j9 W4 o
& m8 ]3 p) g1 K# R+ r

! @$ Z$ A+ m* f# L7 I

: G# l% T+ b% K4 r# n: i3 f( d0 V# T4 |  D1 `
, c3 }, ^4 t  g" U# J6 [

; w; r. m3 T! m, d& I& l4 f9 L1.2 百万
% x, x& `' Y& B2 q7 i- y9 W
9 b7 y& m; U* z

3 {/ O' M2 ^6 b0 l9 v0 q看看即将推出的Linux Mint 20.3'Una'在2021年结束之前
4 V8 K$ b2 q% {; ]

" u/ z# ~& ~0 S/ n" H5 F  z, T4 ~
& T) o% o' ]( I9 n& s
% {' {( E& n! e; ?4 ]  _5 R
& H& X' v; z# P1 m8 [

+ V5 h, F: B) u1 b3 O) ^& p+ u
6 J3 d! G' v+ v' J5 q) R2 H8 c0 x& Z

) t0 w0 _( F6 P
* S. T5 k3 [: e. q

- N$ ^  M9 K8 X% |8 ^4 ]
( V/ Q# D4 Y' B* g2 q+ q
' A4 r! W8 m' @8 C* @' g# }

+ w: P$ U' h4 x0 B/ X0 H9 G& i! e( b2 i9 _' ?+ I6 J' P$ i
0 u( s2 a1 K+ n
6 ]5 V1 K# n& Y+ r8 Z, U- }
* Q% h  C+ J5 Q7 J/ a8 p; S, K2 p% O

: K9 Z/ j3 V& `) ~& X- P
# M! g7 s( P9 v
, R5 _; s: X( A/ q

1 o5 {' P& g, W) d6 @( i6 R
1 ^" u9 ]/ J3 E+ U, Y3 w1 W
' j0 r4 O1 _" ^, l/ f: ?" l

0 v0 P3 \) o2 i  O$ L7 `$ v! z[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
$ a8 s; X* l+ U4 H  y; E
[size=1em][size=1em]sudo apt install filezilla) \) Z4 ?# \  }! g1 T

/ L/ J  B$ U& ^; A( ~. V
/ V! d  _6 ], p! L1 b  h9 W1 t
) h* E- L. o; d0 W8 R& Z
* l: x2 [" f7 f/ b
使用终端安装 FileZilla
* N9 ~1 @  _  @* c
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla
; C6 A! K  V9 C4 F$ S0 G. O
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。

- W0 g. Z" H6 d; e
: S: f7 K& `+ R. t

; h, c( o  ^; r6 W* r3 r
7 n$ v' L; }0 o0 Q, ?
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 2
9 K5 d4 r& h* W# K( F使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接
Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。
lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:
) ?7 H8 v- h4 s. C; b5 d* Q/ l$ ?
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
6 e* F. r+ g" t' ]) S
[size=1em][size=1em]man lftp3 N8 E3 [# ?2 U; w0 @5 i" R( d
: O. e0 C' J  c

" P$ _5 `' R2 _1 J% ?- K8 r
& W7 F& B5 c+ o" k8 [3 y6 L# \
3 ~# n$ D- y! y) M# x! f
1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
5 e9 \- u# f9 e8 M
[size=1em][size=1em]sudo apt install lftp
$ ]$ Y. ]2 n" X( n
- J6 W6 M* `$ H( B, s

$ S: o) ]! Q9 ~: R! V- a' j5 M7 a- L& O
; A6 J- s$ q6 V
安装 lftp. }) F8 }4 d8 L5 t3 ]) `* t$ G1 U
2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:
* z" q0 D/ {) Z# s: r0 P0 [

$ y1 P: K3 c1 e# w2 C9 v2 @. N6 @

: s4 J  @: y" s6 K

+ t6 [2 t5 `1 ]6 ?[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
0 j9 E1 X+ @- g- L
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
9 B; k8 @2 u; i; g
* {  u/ M) X4 e# Y7 V' M
  c) ~# E7 H3 y( _8 |  {
5 |3 n3 p6 e9 ?9 F% j& j7 X5 }

3 \; Z& U7 n% K9 X0 z" j$ x通过 FTPS 连接* [( `" N- u& v7 y& V( ]0 `" j2 z
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件
/ K1 g9 p2 ^/ B; ]- t
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
8 e  M6 T  R* Q" Z6 _( N; u6 E
[size=1em][size=1em]cd remotedir" s! ^! ]- @8 w* y
* B0 ^# ]. m7 |: c. i0 V) ~

" I- w2 T  H  l( k. N/ Y$ O6 p8 C6 R% _4 b

2 g0 h  P2 W: A+ _8 ~0 J; X2 `- k# u更改活动远程目录
4 i  d0 L/ h' H" |
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

. y6 K% f  y9 L( g7 @' n/ T1 f
[size=1em][size=1em]put test.txt! R# g: Z$ n6 b, X1 _' ~% G

- J& ~: ]$ n. O- ~1 C0 K  T: z6 B

% U( H: E3 s! q7 n5 ?  J
0 f! U  m; @, T/ f: F
: N" F: o; @# a2 K2 o; h: y6 h
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt
' y4 M( L$ w7 _6 ^! ?$ ]

9 s0 U! a3 h# n! h% G, h

) ?. X2 s' n6 L# f1 Y# J4 t
& G7 F( h& }& O: y
使用 put 命令将文件从本地计算机传输到远程服务器
4 a# \4 T# D* O9 {2 M. V" i8 g3 l
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
" F/ x& _) c% U/ N' e
[size=1em][size=1em]mv test.txt newtest.txt
# N% F' g; V  W& Y' {8 Z" k2 ^
" |2 r) E4 K, q2 Y6 z* k

( r& M! Z* Y4 l) m$ C8 I- e, r8 R' y1 c3 ~. E
: Q+ G& R- \% @) Q) f% z
这会将 test.txt 重命名为 newtest.txt
重命名远程文件$ |2 q+ F& N# b. Y0 Z/ r! H
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

9 u5 z4 Q+ C! y& d/ |( V9 C) q0 i: {
[size=1em][size=1em]mkdir newdir
3 p- ~, a& g' C9 H
- l* Q0 B3 G; \$ D9 u) {/ l
  w% |% |4 c+ R, M. v$ F
& x9 w# b& A% s

+ p+ O5 x% b$ T% i% I; N
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录7 [; r4 G0 S  A5 @; V
现在,要从远程服务器下载文件,我们将使用 get 命令:

6 L2 |* ^- X& l; Z. ^9 `; K6 b  }0 o7 ^2 R0 {# ?
5 J! D" x, U+ l

9 A( t2 v7 s; R$ K+ x从本地计算机上的活动远程目录下载文件$ M1 G* T- r8 u) w
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

$ u3 R/ H: B. p0 V
[size=1em][size=1em]rm newtest.txt
6 E, a7 M& {" r( i% h) d% b7 e8 F+ b- S0 a

/ @6 Z# i6 j$ P% {+ Z
) H" I4 q$ r* L1 h) d4 |. p9 Y
2 @& e" q& y9 X9 m& h8 g
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件" D" W9 H0 O3 R* |$ T, s
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
' _% v& d* p' L6 {6 B7 ]
[size=1em][size=1em]rmdir newdir
8 J+ X6 D9 U3 F% A0 Q2 L  A
) U8 U- r3 u% H8 ~- m
) z& L, T! e9 t9 e  H+ U
; v( l% s5 |" X9 _" J2 X
' `- b/ v7 T: U$ L# e; J/ R' S6 B
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!

5 ]' F$ `* j0 t' I$ y
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-26 18:50 , Processed in 0.194327 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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