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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

$ {( v5 C& [% v/ @9 n" L. k5 c
# T" }* Q, j0 }
安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:
* p5 {  O3 Q+ o* a( N% Z6 M
4 K% J, V3 f& W

* @4 e. f4 l% {( E! J' W8 H2 W' r0 [- h7 k# o

/ o: n2 f  I: {5 t% x

* x! k/ N3 x+ }6 F8 V

! a; p4 s1 D& O2 b, n. M
0 B  S. r, C8 T& M8 u4 r
7 X1 H4 q6 N  M9 N

3 x7 N) s% I2 ~$ }' ^  \
" K: o& Q/ G0 t$ \. l/ k0 l: R1.2 百万
% w  @" p: l3 G: [) X) _
% K1 o5 s* X. ~) x" R) m6 S

% d2 q% Z! i% f' F看看即将推出的Linux Mint 20.3'Una'在2021年结束之前8 n% N' ^3 m# f! m0 R# x
% ]  V" C% F% T) Q6 k: g
! J6 e7 k( J: K. m
6 w, `  A; E) q  _4 q
# M: C* X% h9 r) ^5 V
1 N  Q% m, _2 z- o/ L" ~
/ t' C3 M5 i& T) W

% |) s: u2 c. p2 J9 {
; Z( j$ s' J  M% b$ Q

8 g$ r+ N9 ]: H* y- `9 m, X

: T; P+ O; Y7 i4 Y

. D5 P5 `& `6 I: N! [; X- |

5 z+ E, v8 ]# q* x! b& W2 E
% Y$ D, a# K  B1 B( y1 Y4 B/ w3 v9 C/ e, b

! @2 [- j# y  d! |! u0 B6 j

" R! o* X! O7 h! [/ {: t. q. ~

+ Q7 J% R3 n2 d0 \8 d
* T* x7 v4 C7 q0 C* L

! u5 J1 ^2 @% Z4 {! T6 ^, w  z- U$ o- S- Z+ i: z6 m

1 s. G. U4 P/ n( b( a8 P
- g5 q; x& E. O1 @7 S

8 @3 ~" Y- O% [8 g[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

) ]$ k- \% r$ V7 O) \
[size=1em][size=1em]sudo apt install filezilla
. n" [& V) r' E! k
0 P2 T  d1 F" |0 H: t

9 Q6 Q% J6 v9 t- N- k4 M+ e0 m) ~/ M  N! W( C/ g4 }

/ x7 V" V, C" ^0 E" A! P使用终端安装 FileZilla7 m# |8 D& _0 C$ ?$ v
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla$ r/ L7 H6 P: V6 {( S* f* r
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
% e" _* j- b! H8 R- o

2 u8 h3 `4 q8 C+ P

7 O9 k! b1 n8 A7 n

$ j& G$ }; w( H
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 24 L% L& X" ]! ]+ `& T7 u/ X
使用 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 e4 t$ e; k4 |7 U. ?* U
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
- z0 M( ^% Z. q& i' m/ @
[size=1em][size=1em]man lftp. h( s) ]0 V( P' v2 x8 J

4 p0 C( a: Z% d0 q# ?

9 f. v9 m4 w: @* x% A! {6 t: W7 w: E
6 a( \- |$ O$ b8 |. [2 _
1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

5 z: @4 p/ F, R8 b8 _" f
[size=1em][size=1em]sudo apt install lftp
: {, l  Z5 z% v4 Y
& E8 n2 `+ U+ L

, X* n7 U2 z, A
  l+ Q1 h7 M; [" M, a) z
+ _# M/ q8 ]# c$ F$ i9 z; z7 B  y$ u
安装 lftp& @3 Q6 `0 t# u( W" G* G4 Q
2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:
4 f$ |+ P; }  ^- f+ Z, [5 L
1 c1 a, l- r6 L& O. d
( u$ j; P) v8 I( O

4 E" R4 H( j+ x; Z$ u[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

$ y2 v6 q0 Z( |7 P8 T5 K/ M' Z
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
" J& z* ?* ^; F7 L2 J* S+ p8 b% e5 F. l( ?: ?

- ?% D7 b! N1 D& F) b, J- l' j! D6 P$ }
0 G" U* Q' b/ l
通过 FTPS 连接: `7 |8 g2 K" ?- i8 j
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件5 [% z8 q: }. Z; w' ~" K
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

; ]8 A' ]3 S+ W2 |8 b0 V7 }: s
[size=1em][size=1em]cd remotedir- ?# S+ \# o8 d2 b0 k+ G- H
8 O' Z) M( E/ I& K! W0 {
7 G4 Z; ^4 `$ c6 M& G* ^( c) P

# E! R% I' n4 W: k1 F& |% v

# I. g& E) l7 k更改活动远程目录5 x: O' c- d/ _) S. ^
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
! `3 g7 n0 j* o
[size=1em][size=1em]put test.txt
# |3 Q" d  t# o' N. U% V: s- n+ Q, O+ G2 M9 w/ b/ O: R+ e
3 ]0 s( S+ Z( R% w( `2 O& o

5 ?8 d2 W+ w2 r- e

% L* W$ u6 V) q+ l3 U5 q
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt

. e% i! c4 A$ s% g
: z. c8 u1 @) U+ O9 R

0 J4 X# k( i5 V4 X& O# v0 ^
2 ^6 Z# R6 h+ O
使用 put 命令将文件从本地计算机传输到远程服务器
. g5 @& n, k0 {  b* b7 T1 _) ~! t' u
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
5 m$ k8 {+ x3 U: t) Z
[size=1em][size=1em]mv test.txt newtest.txt
/ J  J% b9 V. E1 l+ d3 v
2 G) A% t9 n+ ^" O

8 @; A/ t% S. V" q1 [
5 ^- M& ]! R7 b) P' L
0 R: U; Z# O7 X( E) \' d' t
这会将 test.txt 重命名为 newtest.txt
重命名远程文件
  Y& s* v. J$ T# e3 V) u
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

; j$ L$ v+ W3 r" w
[size=1em][size=1em]mkdir newdir# ?2 g0 g! D: P1 F# Q9 F2 ~& Q& W% U

) f; v( e0 l+ `# a7 E) ^

: I- X, W, D4 p/ M1 L2 m: r  _0 W' t8 g- T1 c
5 q- a5 R6 n0 K3 `& m- B0 q+ N  o
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录5 Y! d; E! _1 w: n9 P; D0 `
现在,要从远程服务器下载文件,我们将使用 get 命令:
- K8 N" M6 ?  j+ ]
- n& w. ^" ?' o
! h- m9 H+ p* M- M% B
' ]5 g. x, y7 u9 P5 U
从本地计算机上的活动远程目录下载文件* w2 h, s; ]' M/ Y
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
; \2 ?+ _2 K5 r1 m& K
[size=1em][size=1em]rm newtest.txt
% n* h- g, r8 S! ~& W& _. b& |) u  \/ y
; B/ I2 T5 Q5 j/ r- g! Z

: h. A0 d* y" M1 @8 s) l: C4 y! C

! w* s% E5 w1 D, s; M4 t$ e
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件
! p1 K- A* B- W" V, P
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

* \5 b2 G0 M8 n7 B$ i
[size=1em][size=1em]rmdir newdir
& o$ L( E- C+ |. g+ h: u  @7 O/ I7 L) Q0 z

, E! }: l$ t; }, a6 f% t; p
, F2 }( j7 E7 K1 K5 O

) N3 P( |8 q$ {
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!

- ~. c$ ^/ i) J6 N- ~. z9 V7 \
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-17 21:24 , Processed in 0.093585 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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