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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3360|回复: 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]
6 B) _: n$ i8 Y, U  }! s: J! N: d0 U

' J3 t1 `! O8 p安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:
1 M0 w0 \9 ?) H3 l" W- n
: v4 Y* H( |4 K  N, |/ A

+ h3 d8 ?" C5 z
- d. t0 m7 |& m1 J
1 e7 U, u/ _8 ]  Y0 V

) Z& O; P! v& p! r) W& [. ^* D" B

" L; w3 E9 y, Z0 e
3 N3 l# L5 [  T! s
" h7 _/ q5 b$ v! b- R" t; F  m
/ f9 Q$ x2 Q# ^* X0 I
# r$ F$ P, l6 |. K# ^6 `$ a
1.2 百万
9 p+ X& E( n3 R3 i' [' @6 W7 Y# N- A3 W

8 I% G, _+ f5 E2 [5 a! a看看即将推出的Linux Mint 20.3'Una'在2021年结束之前) h0 V7 m" C1 C  [, w. f6 }( s

6 q7 Z# `1 Z& b" u  s# L6 A5 ^

; U2 d. G! A9 Z) K) T& r& C! j! }! ~0 U! Z$ ^
5 W0 [8 E+ m" s2 t/ B: Z* N

, J1 `( U: k# _0 J6 ~
  w, n5 n8 c1 z1 F) t, a4 c

+ B' }7 I  {5 h5 k

! c) d, P3 O6 ?/ b; ^* G" Z' e! U
; H( k" [  G7 j
" x" Y. \6 I* U1 S  j
" X( |) r9 q; g( w5 K# n' C

" `, N, k' g7 O) t/ O: s, t$ O9 ^1 H5 x! h# G- [! }2 a7 J7 M5 M; I4 V

% [6 h: [. L. o/ A# o% r+ B
8 z- _7 @, J1 V; z0 q

4 G. ^3 R& @1 d" P2 I4 ?, N
" r+ H2 T# e4 @  E) M
; d- b+ j# `% i0 E3 }" I3 F
/ J% O2 P) |' A, g" P* |

4 C7 d+ Y. {4 r2 G9 `% B/ t4 c8 c  c
+ }! y9 g  n2 \0 @# j( `

- n) Y5 R4 Z; Y- S6 C- D$ \: E

6 C. T  S7 b$ @/ G[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

% w, _5 N8 k1 ^% w7 G! |, l
[size=1em][size=1em]sudo apt install filezilla; l0 k, Z, i0 B7 b  Z: f3 b. _3 C

1 {3 {/ v- z* ~( W& p! i: r2 [
* L" c& C3 {8 X0 E, {& _
6 ^$ v6 S+ ?( \6 [. C! B# G

( o0 J# j. G) {8 R* [$ `6 q使用终端安装 FileZilla
1 U9 c% b% i8 Y1 U- O/ b5 l
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla0 I6 q- Z! c1 X4 z4 [, \
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。

' Y- y) a% x$ L  \' h- k( ?; ~4 d& M% L8 g  i

0 W: m# B+ R9 \4 z4 _2 }% C6 F( `
( U2 E1 R0 {% Y  V
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 2# ~; ]: l4 H5 z& ~# I5 Q2 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 的更多信息:
1 d, L. B6 S3 l) q( L5 M
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

% T/ F, _$ ^4 m
[size=1em][size=1em]man lftp
' m  L/ F0 x" `, X8 ?) [, Z5 c- l1 U4 D2 b- F) h- C
! M4 U! G( R! B8 f

1 q+ `- n% b' u/ i! R* t6 g

, _: o: O( f" O: T; B& c1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
: }! X; s" c. `, c( w2 j% i# T% `
[size=1em][size=1em]sudo apt install lftp
0 w3 G/ f2 K$ I. ~( d. U6 k7 k: T

/ L4 v/ C& }# K0 U3 E! ~# v: o' H  _' L8 E) V
6 q: K$ Q' F3 i# e& M% G3 u
安装 lftp5 Q+ e' W; d: F
2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:

( y2 B( g$ A; t& C4 X
+ p) `# |$ d( f( a4 w. _( E
. G& P4 W5 o  d  x* ^: r* O
  o; U" ~& D# V" P8 d- D& B" k
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
6 n4 X! D. e9 D1 k
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
, h! Z' e! `% v& Q, o0 l  _7 ]
2 `" }* d# D2 Q7 i+ X
; k2 \- H4 y) C$ o% W
, G! p6 Y* z1 N" ~

# R# r, }/ W+ j& }通过 FTPS 连接
; ~! S' e. J) a0 x3 N
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件1 _/ [) T2 Q/ s" C1 G1 {% m1 G
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
# m: p9 B9 o9 ]8 \
[size=1em][size=1em]cd remotedir
# F* f7 O( g* r1 y! Y9 @# n8 w
2 d5 T; t/ K" E1 ?0 X

- h6 D: Q' M3 `4 ?& `
3 z& e$ |  L9 R5 [+ _3 X
: X/ T% A" k8 k' F" a
更改活动远程目录4 ~/ h1 _6 d8 J+ a( y  _/ F
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
$ t" P, e: Q2 `6 y8 q
[size=1em][size=1em]put test.txt
, P8 p) n% _+ y2 O' l
3 Q0 `9 M3 `7 ^4 ]. N, @) R
( {& D/ L. K8 }

2 r  |) I  o: [( |9 N! B
7 h' C$ n/ }& ]. T
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt
8 V$ \$ h. @% l  C1 {3 g" u
( n( q1 j& P! S% k+ c8 X
0 R3 m( A3 L, J( i* i/ r* }

3 H3 H! R4 F5 q/ }使用 put 命令将文件从本地计算机传输到远程服务器3 h2 ]* g+ v. w5 w- M6 r' ]
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

: t: _# T: |3 P) x
[size=1em][size=1em]mv test.txt newtest.txt
$ D! [/ t5 r# K0 ~7 _1 Q$ {5 L6 [
- j4 v# u' T' y! }

- c# C% F# z' \% |
/ W. @. V2 @6 H& k7 J3 |

! b$ C. r# I8 }
这会将 test.txt 重命名为 newtest.txt
重命名远程文件
# u9 I# {; i4 N* `5 g% b
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

1 a" F- H% M1 h& ^; u* @. N$ `
[size=1em][size=1em]mkdir newdir
# Y9 l4 P. Z. T. x8 o% j; G. ?' q+ Y. K; ^9 _* _- o' _
/ r! O% ]6 g- c
  ~: m/ d9 n1 V' m; {
: F2 ~5 @6 P; q# `4 a3 k
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录
) ~9 `4 q2 ~% H3 @0 p
现在,要从远程服务器下载文件,我们将使用 get 命令:

; C1 c. _& a% J2 i7 ]. ~9 ^  c
; ~4 t+ k( W  M: p) E
5 m! E, l+ h8 J* {2 B) u

9 E1 ^9 M2 g: U5 V从本地计算机上的活动远程目录下载文件2 c9 o2 m3 `- P1 U
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
" R/ u3 [% o% G9 ]! Y8 T2 t; Q
[size=1em][size=1em]rm newtest.txt9 l1 w3 Q: y0 q+ b: ~; l

$ S2 @  r# W2 K  g5 _, p1 \: ~8 D
2 Q) H6 o" o( L3 F& N( ^5 F8 |
9 W5 P1 L* R$ l3 D  ^1 d  I" Y

# Z; T9 n3 y5 o9 [5 x7 H
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件  ]( q0 a. W# c% M" X1 ^* |8 E
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
7 ~: _' |7 z+ I+ O- y0 V
[size=1em][size=1em]rmdir newdir0 P/ R9 }8 T8 f6 Y' D8 r. v

0 y( S8 ?3 O- D

3 [: P0 V3 Z4 t+ p/ W7 Y1 I2 t# V9 |  c
. Q  R% O, l# k1 |" e8 Y  f& w
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!
7 U, J3 }% R: _: j* X
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-19 11:15 , Processed in 0.206542 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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