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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

5 S; u" b4 W: w8 q

$ d/ L) `/ b  J( X2 @安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:

0 e! S! Q# I" [+ n' ]* J2 \# p) K% j
' h$ n& s, @+ @* L) f1 R
6 ~/ n" x' o; Y

: c$ O8 {. W, f( k
# i! x& S' P8 O% z2 W; ^
( _2 L+ g+ A% _

, Z2 P$ S, ?8 x6 S+ B2 T9 e( c) c+ {* C- G

( {8 y( v( C( N* \+ R% W/ m! o* C) J! `5 u  b. U0 i1 m
1.2 百万
3 s4 b+ k  T% U7 B4 o( M
& D/ C/ C3 `5 ]/ u

! I( b7 i+ \7 l0 C看看即将推出的Linux Mint 20.3'Una'在2021年结束之前
# ]# }' r5 i& H* b+ f1 n

3 U" ^7 I3 x& @! j* x) \) F9 q5 P  }

9 e' k1 }7 l1 \$ ]4 ~- L& S
) X% p. D* L5 I0 `+ n0 h$ D! ^: `' _2 _* Y3 ~

9 D. E: }# n  v4 W; d- H
- m' @1 l* n, r# d  I7 X: ^

/ X" S9 ^. \' `% [
" t% L5 \9 E9 V/ V- K* {
/ i/ l. R* }+ P( @

7 e4 y5 P4 n  `5 {9 m6 v, K! y
5 n2 _# E# S0 l3 A7 l% R

- R( ~  \( p7 ?
0 k9 r' m' x! }  {7 l& p7 M9 g$ h2 V% K2 E6 k. i% F; Q5 r. Q" X
+ t, y( I( }0 k3 Z, u3 z

+ g  l' F) h2 {4 z

: A- J2 f7 n/ `

1 D5 t% U5 P, A  k+ U8 b3 M

9 b8 S- b3 H( u7 x4 p0 ]
8 e7 }* K; _. ^, a
  k; e! o4 n) \! _* a

: g' e$ S" b1 T
5 I- r+ z$ u+ a. {, |" F4 s
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

/ G1 |7 e2 i& P6 n$ M
[size=1em][size=1em]sudo apt install filezilla
0 b0 {3 k- s  f4 a
9 z$ u2 a. H# Q

4 U" b& l: l2 U- k7 R0 Q; ]9 y" L2 N4 l/ d6 G. ?9 [' p  S

0 R% c. |2 N' O. p6 L7 r: F使用终端安装 FileZilla
# G1 q' S3 h; \! D: S9 X7 s. p
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla
* _& P. R5 T4 S( j( A7 ?
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。

0 C) x' D& j! }2 @8 \7 a
1 a* K6 S& |( V  f. d; ~5 t* N. M5 D. O

1 p2 l* W. f* h) {: B# A" v

) ]; C' h$ T) x0 _
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 2- e5 ^% X9 i' O# D$ g
使用 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 |6 n! @- R9 }
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
- ^0 F2 L" G5 J6 ]
[size=1em][size=1em]man lftp1 C/ b1 W4 l% @
' q( z0 `6 [! w( L

1 F6 K- C. G  W$ U/ \/ l7 B! r9 t! M6 z* {, S. n

* S& [  K: O3 }* G: i4 Z1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

0 Y+ G: @5 H- O+ E! ^
[size=1em][size=1em]sudo apt install lftp
1 K$ G; e7 q7 _% f+ C8 c1 l9 ^% O
/ H  b, {7 g5 C% `. c6 ^
* i$ w: v1 j# O$ a# Z
3 e- @. T( Z4 n
安装 lftp
( o' |$ H' q7 T2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:
; {3 Y7 w" P$ ~1 y
2 B* e0 \! W: H4 V7 z1 U; x

5 L' S& M4 |; c9 b4 I, p
' z. ], I: m' P8 j( i1 X
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
$ }: A% P: t. H6 p- ~
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
& k2 ~- W" l+ m; H
" |4 s2 v9 f. O

$ ^7 {' F& P, [! S  W, ]% M1 \$ X) V4 l3 B8 q' m
2 a5 ]+ ?  B( i% Q! x$ s' C
通过 FTPS 连接
6 z- o, ]5 O: E. B8 r
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件$ W2 W& `4 [: Z8 x3 o8 p; q
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
; f/ R# I; y* L4 Q+ Q
[size=1em][size=1em]cd remotedir: u& Q7 j: ^9 u& ?# r+ U

/ B* A- E! V; |+ I& O) W
% L, S: y5 }% g
5 p' y0 W5 I! ~( I' {$ N6 }
0 a. g2 S& J( s4 }" m$ w, c
更改活动远程目录4 C" H; f( C4 q; \; Z/ }6 p8 K
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
) U9 o! p' V3 \: \# U- S
[size=1em][size=1em]put test.txt7 o4 F$ q1 y4 ^; Z+ n  E7 A5 \

# j3 V( M6 B5 A! @

( G& D2 d+ U# P6 x2 T
/ y  ]0 i2 |2 ^& X6 Z- y
% k7 A* Q" s4 V" \# R5 C- j
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt
; g& V- c; V3 ]4 r

; ?; h( J6 O/ {# I( P- _; D$ V

3 R% _* B5 M" {) x
) F- L/ A+ I. L# N8 x& j
使用 put 命令将文件从本地计算机传输到远程服务器, N. a" a: T) p' ]7 r
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
% E# o; H8 _1 ]$ o0 q6 u- s% `
[size=1em][size=1em]mv test.txt newtest.txt
1 Y5 }! q, ~6 t5 Q/ M6 F
$ q+ S* c! F- o" W
  N1 `2 I4 m3 a/ \5 g+ \" q
5 Q+ k/ L7 ]$ {( \9 j1 z$ F0 I. Q

0 v& m' G' k% J  L) I
这会将 test.txt 重命名为 newtest.txt
重命名远程文件
. J! q8 O" g1 ^; c/ X* q
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
# A9 l4 c$ d: R* z0 a' o! B
[size=1em][size=1em]mkdir newdir
, o) u' f. j, o9 i1 _, t! A9 V
( o- a) D7 Q$ M' ]
5 c0 X- c' m1 G  J, U

; F5 ]* x9 `5 a2 P/ l, T
: I$ X, C* \0 c) ^
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录
: N0 M0 I) t1 M
现在,要从远程服务器下载文件,我们将使用 get 命令:

; b$ ?8 P: {4 E8 l; G8 N+ i6 Y: k* z& h" n

7 T: `' H4 [: s& Y8 Y- w- _

, x, Q( {, ]$ o2 X从本地计算机上的活动远程目录下载文件
0 z& S9 d' |) |7 u4 V$ {7 V
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

* F3 q& g- ?: e( w/ S
[size=1em][size=1em]rm newtest.txt6 f( n: k. M0 e/ ~7 ]# I& M9 J

' E+ _$ c! k* I7 ?! I$ N6 \

& `7 @# d4 a, d/ `: s, V' q3 `  s! @# m% t

. Y$ u! r# @) N  c0 G, R# \% G6 e
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件
3 v/ R6 e8 ]2 z  L/ J
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
( H1 a: R+ b) s, ^8 q& k: T
[size=1em][size=1em]rmdir newdir
4 L$ u! x6 d3 Q' A# F6 _! V1 D2 q/ ^2 [* q

  [5 V) @! J0 @/ N0 K. p: `
% Q5 U( H* w. B. m  K# o
, }8 x% o! H4 X# F7 H
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!
! B5 p' j7 S' ~& R/ N1 ^
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-19 19:21 , Processed in 0.202473 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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