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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

" q, c% q0 t; g
. Q8 K; v$ b# F3 l% B0 B2 e% G2 d
安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:

1 @* F& D! |, D$ B3 h
) \9 t- A# C- t0 e8 {

8 b% D3 }3 Q: p% S
' w' `' b: g+ s. j
1 k1 X  A& u2 u5 ?7 ]- \) M0 o9 T5 D
+ n) v0 ~- Z# A% v: {/ L$ [8 \( A

. `; _1 `9 f$ F

* Q3 E% n+ |2 l! D% A* k  q  v1 [; G! {* S4 @  F7 _
/ M* |( X2 g+ x2 T3 {
8 n/ o1 ]% g. `$ Q
1.2 百万; U. t0 ?& t6 L( ^# o
0 j8 ]9 e0 A- Q; ?: X/ v
" e2 h* r: M! O% P' R+ n
看看即将推出的Linux Mint 20.3'Una'在2021年结束之前( ?2 [( V! o$ h8 F2 j( f

# b, ]* V0 m  [4 m5 e1 @
* ]/ g) `+ T# i- }" C# O* V
/ q$ B- n. [( V6 Z7 K* j
! l7 V7 r+ [) b  O2 j' W

' w8 i8 R8 j4 i, }- k  j; n6 k( Q) V* K
6 |* I0 r& h# h2 v
+ M/ l" k) {* P) k* u. H
6 t7 v. e, e1 t! M

( C; I3 I/ a6 A  b, k0 m) j3 G
: X! k; [+ E, Q) t* W5 C
) V* j- h5 {) a8 a, i6 O7 J
) x7 C0 S  s( c7 j7 n( O, S
2 x" g- b; n' J& u& `. W
1 h+ h% Z* b: K( u6 \

, `9 l: c- i8 K9 n

- X- U: c% G; L# y1 L% g$ ?

# o, l5 Z5 r* E

7 Z+ M# s$ Z" r5 C# d
0 ?  f) d3 f' L& K" }. g7 N! m! k3 V% p* C# Z
7 f1 p" l, b1 P1 v2 B( Y  d) L. ]: a

& i7 c3 u0 L" M, _& I6 M$ P[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

* `" f& [- U, T* ~. W$ C) P; L
[size=1em][size=1em]sudo apt install filezilla
5 F& I' R" L# `5 v7 j" q) j2 i2 o

  p1 c  Q8 w5 X4 p! ]# }- y8 }
% P7 ~5 g! ?- P' @. q4 G
2 a- |9 k- c% F; H5 C0 }
使用终端安装 FileZilla
( Y+ k4 `; Z6 u& G: w# b' c0 y
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla3 m6 D: {. |$ V2 a8 Y
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
9 D$ W/ ?$ y' x* f

( D3 k; W( F/ M* e/ n
& J. p" k  r* o8 x

' K1 ?, l$ U0 `9 e
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 26 N4 L3 p1 k1 B, 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 的更多信息:
  S  f* i( Y4 Z; Y
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

5 B# p3 {' E8 U
[size=1em][size=1em]man lftp- O: A# }! X; L0 U/ }& p

# S% S$ B9 G* p7 f

0 L! V# H9 K6 L" _3 P6 j( D- }9 Q

. G6 @6 Q6 D$ s8 B1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

! {" W/ f. E" b( z+ ~3 ~! P: T
[size=1em][size=1em]sudo apt install lftp
8 f# C2 {2 t% m' M! i+ K* {6 n
) P$ K5 S( a% }' i" i: a

5 g; g+ z! @/ |
/ o' ?0 J+ c5 ?! j: f+ k0 h* K

& K2 w7 h6 {1 ^安装 lftp% t1 D7 F% g$ l8 c) u4 P8 `
2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:
1 E( G/ }. O+ h
# O- M6 J7 d% v# R

& A8 u% M+ O2 n8 I; j9 L$ G

5 P9 ]5 o& U6 t5 h* \% ~* c! V' t[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
! {( h% o0 i7 R  b
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
' e# F' r' P# G; {( R! J+ X" }6 l
5 P+ V3 J8 \6 Y+ e. l$ o

% R0 e1 e9 }% ?4 ~5 G$ C. f+ e+ @: [* l3 S: O- Z% f
" n% `; Q! Y9 C8 i
通过 FTPS 连接1 ^3 n' W/ V; ~, Q  C3 T0 N, N
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件
' p* y- Y! I9 r3 t( y( J- ^
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
) t2 x# a' S& z( {
[size=1em][size=1em]cd remotedir# l8 z6 Z) Q9 d. j. [

: `  E# @6 c- V' `; [0 r- f
& }) c! F$ i$ m% B- P" h' z

# Z; n# t0 Y  t
* f* b1 h; C2 a' R
更改活动远程目录
3 G- M4 g& R2 s4 T0 t
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

" c; d' i: K% N3 b. z8 u# e6 d2 X
[size=1em][size=1em]put test.txt
& }6 V1 x7 M& I; Z+ _
1 n: z: ~7 A+ ]3 |5 x' o

, d& U2 ~. C& Y0 J* z4 w
. I3 a, L% T) Q6 c' s2 U# u( x

& [) {* r  F! k" r- I& G9 S
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt
: ^9 P4 U4 S$ A7 k7 }, Y% @- E. Y9 i
' n+ T, I6 m( \2 H( T; }5 L
5 B! j/ `3 ?+ T5 w8 p$ ~

5 w" L" H5 G9 l/ z使用 put 命令将文件从本地计算机传输到远程服务器  K0 ^. j2 p9 ]8 A: V  [
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

; A% C! F. n* t, H: T
[size=1em][size=1em]mv test.txt newtest.txt  U2 E) h( E- X$ M6 Z
$ i$ X  T7 D6 v9 Z0 O1 p% H
( m2 ~% B& e, m' M
& p0 h5 x9 ~; Z( ?

; Z# l% P+ N5 I9 X$ @
这会将 test.txt 重命名为 newtest.txt
重命名远程文件
0 B4 H, i. A, o. Y! J9 j1 B
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

3 P# M4 H  c# i. I4 V+ {. I
[size=1em][size=1em]mkdir newdir
: a( \- G' x1 m) [
! y! C& q$ T+ y/ W

' s) D- G% z& F% a' l# K3 d! K2 ~9 O5 d; u. W8 a: j8 S
5 Y9 H5 W/ U- ~1 b8 T1 b
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录
. Q2 C) M; l' C% t1 `) f
现在,要从远程服务器下载文件,我们将使用 get 命令:

  r& @, m9 S* X2 j2 n5 y
# m! G- z: q9 c) B6 g* f3 `4 `

% k- E2 R. \+ l

6 a, I) A: V, X. a从本地计算机上的活动远程目录下载文件
8 F* @5 H+ @) f9 y2 |
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
- U% _( X5 Z- d2 A! R6 h
[size=1em][size=1em]rm newtest.txt
9 s9 i1 Z/ N) t( c+ s
4 F9 n/ c$ W7 }/ {7 G$ a1 e
1 t& q9 u) S6 z" Y% H
) x) E, d! s& R  R3 N

! I. o9 `- x' r# F7 V" F" L5 L. J
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件' t4 C2 `4 s, M  p+ Q- [$ g
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

8 `$ v  k, c. ?" I$ e
[size=1em][size=1em]rmdir newdir, I+ J0 k# Q7 z2 Y

; h  N0 R1 m2 i8 O  h/ c  S
9 T2 t, t5 s8 E6 {

( t( R- `  X% q# U2 ^8 `& _  v
6 x: Z$ h: Y& z# G
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!
( g: Q5 V9 S. r' k: P" j
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-20 09:23 , Processed in 0.098564 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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