找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3595|回复: 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]
& b8 j7 n3 I& ^, {

2 t' |# r5 ~  b; \$ [; G安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:

- }! g$ u& }- J4 ]( _8 O3 O8 P% @9 }# q4 `! f' P! a# Q" a

: [) _0 ]$ I5 F  E, W' m  d* H0 v( o! l

! Y6 ^9 S! O  d# V

! `8 u& ~5 _: w+ Q! y/ y- U8 {

* h# s1 U& x, w+ @9 |  L! t

- e1 j: f" ~! c1 b7 d( [, v7 F0 u, Z8 v: m- z
6 ?2 J4 d) a7 `$ N; e' Y
. V' ?2 l7 _) y# [5 r5 U
1.2 百万
) w0 I& C+ W7 m0 r% f2 t+ \4 M. q6 r

" l6 i5 }8 Q: e看看即将推出的Linux Mint 20.3'Una'在2021年结束之前6 ?2 ]! H: z+ n7 F
& p0 Y' i1 |! ^, N5 Y% k5 A
8 `3 m- M- |7 C+ I. O' g9 `

* e) t+ ~, g- Q# w. z' T
! i* F% @' A2 }6 _* ?  m" x
* O& \* z) U1 Y+ l+ Q3 w; g3 ?

$ y& g- ?; R. g  Z( e- l' j; |" e/ Q

3 R. ?/ x8 @. K& |: }: @, X5 J- Y& i
. r( G# `6 }8 F
8 p! A/ ?. {9 E
+ y: h  ], F7 Y8 i1 C1 {' k( o
" S# Y, t0 m# _, b

: Y9 J0 a+ T. l7 y! D$ ?5 U% K2 C/ v: L: `6 d; D9 b
( ?1 x5 [3 Y; j; J! y" t3 ~, U

* ~9 N" S& y0 L( K
0 i. q3 x  y7 t9 r9 T
8 I- i! n5 g( H1 T

5 e) T: ]3 ?3 _" d0 Y4 M

! K8 w/ D+ }2 h$ P4 L7 J9 [7 z1 k& U, K4 J. P' k* J( I
+ {6 W* W4 g# t, I
6 j) R6 R: H0 p" z# u; k

8 C7 @! c; P3 u4 O2 q( N$ x[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

) Z6 T3 w0 h9 Q3 B
[size=1em][size=1em]sudo apt install filezilla, p( S+ o9 M1 H$ {( {9 @2 I; J1 o0 f
, y7 j& c5 l  a  b# l

9 }* y$ i0 J0 Y8 G9 z& g4 C( h
* l* M4 Y# i6 `6 y4 T  t
使用终端安装 FileZilla) ^  c8 u& S/ V& E3 R, p( k
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla  ^7 V1 x6 s) U8 w, S& V
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
9 K& L6 U) f! d' k
6 B6 r# s' u+ h$ B: {# J" |0 ^

( k! Z/ G3 E0 h8 q# T

- S! @6 @' A9 y: L0 |# _- V7 ^
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 2
! T" h1 q( U7 |; d) G1 K使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接
Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。
lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:% M4 }5 |' ~1 |4 V! S
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
0 `" q; r* @. O/ K
[size=1em][size=1em]man lftp
% u! x5 {( I6 n9 ?. v( j
$ @6 b3 K- w! ^, y+ X: \

) @& {( L$ b& z/ {' M" X2 S0 [/ b! L) Y( d/ w, ?0 A

: v  r% H( z1 p! P: R$ c1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
# X8 O& t! v4 `6 B" ^
[size=1em][size=1em]sudo apt install lftp
0 t' e$ ]% ]: W2 E0 `( M2 {; Z( N! N: u
' s) e5 |+ \2 _; e2 ]1 E
5 q/ m% F9 o" ?) _+ z

5 A+ A0 B  o. s安装 lftp- B3 M9 b) x: @  L6 d/ D
2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:
* V1 Z" d1 I* C  p3 z

# {/ `! f- J: l4 a% ~
- b8 p  g/ J& u% C, i$ G

7 c2 z/ k4 ?( s- i) p3 C[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

# D0 d1 r0 _( }- x
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
% }3 `; D! b3 T; x% b7 S( x
. d% r5 _$ A3 o+ r
, r: P; f: B. M. V! H

/ o( Y6 A/ W# o" |
$ R2 G% I( p+ f, f
通过 FTPS 连接
. x- `8 o3 n# V+ J  K- t
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件4 k: X- l* H5 g. J4 O$ \, z
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
5 H. p$ f" x' ?7 I
[size=1em][size=1em]cd remotedir$ l4 ?* _7 G4 `9 r7 H2 V+ |) O5 N
8 Q0 q* r- H8 r& ]  x
3 d/ }! l' W& R" S( j! L# W  k

( X  w( a$ |5 j1 }% o8 o+ @* j" }4 m
. h" ?+ F5 O: G9 y" S7 X
更改活动远程目录: O# `% h; l0 D' B+ s( I+ U6 U0 d$ s5 a
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

$ V' l( w6 [% ?
[size=1em][size=1em]put test.txt
6 x& O* W- y1 U* y  }: Y& V6 v" J% B9 c( s  J

# ?' O7 T$ g' _+ U
9 t2 y2 l  I3 K, r/ \
2 ?  f. S4 I) l
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt

0 l  q6 G7 N* J
8 u% f4 E' M' \* y. _9 r/ B
2 ^0 p. g2 Y% {6 U: r/ y4 I

6 b( ?! @2 @' V# U3 ~使用 put 命令将文件从本地计算机传输到远程服务器
/ l7 Y5 c; D) i) C6 l) Z6 \) n
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

  ?0 ^9 h+ D+ G5 d# C
[size=1em][size=1em]mv test.txt newtest.txt
# }- f% ^$ `; r. f+ E7 h
* V$ C3 }. ^3 m' H

2 x* q! x0 @- F2 l
4 n8 B' ]1 K! v8 `8 }

. L$ A4 f) O% L" `9 v0 e
这会将 test.txt 重命名为 newtest.txt
重命名远程文件
+ O4 `8 N8 F( G' l* e
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
3 r1 p# b! C! W+ y4 A, n2 {
[size=1em][size=1em]mkdir newdir( B, x  |% J) }6 Z
0 R) F. s$ f! J

2 ], {9 B2 Q+ N4 J- `5 p
: k  [5 o3 ]+ }' a3 }1 N3 w) F" y4 k

7 ?7 l8 [$ z' P) ^  t1 t
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录+ D8 u, v9 i# C0 ^& E
现在,要从远程服务器下载文件,我们将使用 get 命令:

# R  J+ p, E9 [2 i8 e+ ^
3 q% i# H6 ?2 G
: w# D7 x& K: r' s$ Y/ K# D; u+ A! r
8 R; U3 J/ d0 }) N. e% o3 c
从本地计算机上的活动远程目录下载文件
5 J1 [  `8 u- W4 X8 w# M1 S: U3 r
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
7 Y7 \1 K8 z9 I" @  ]$ f- _
[size=1em][size=1em]rm newtest.txt
# b  O9 s9 B3 N4 `% N, @- u
: S, R  E& N. q9 x4 D8 l0 D. I
+ o$ l  d, x9 x7 {2 V3 J8 w
1 w3 N- s8 y/ e0 K4 g* \: v- D
1 B5 N! N& [' A/ }/ {& |" q! u
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件! N1 A9 K) ^- H% R
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
- S8 m% }  O3 \4 p8 T# e6 o8 h- y
[size=1em][size=1em]rmdir newdir. z% e9 b1 s6 E( w& ]7 T% W

' u( z, Q  g9 k+ H' N  Y
7 C8 F5 j) M9 Y& E* c
2 k! j" u) {9 N! L' b/ e
! k( j; v: ^) b$ T7 j
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!
) N' S$ _- \. Y3 `( u" T: L! W) @* X* D
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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