找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3568|回复: 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]
/ w& S: y$ c+ U' Q
* s: b) _9 A3 [' Y
安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:

; B. Q, _4 @  u
& Z& N" o0 b+ E, ]9 K3 _

) e7 P9 c- o: ]0 x+ T! B. p4 \0 A% s+ D2 {2 Z9 P- G0 M5 @

" Z/ `' i( w1 l' d

$ o" s, P& K5 I& }
, o0 A& w5 u. v* g
; Z$ `0 d& d/ @2 O0 p' Z2 @  {
* w( ]' q9 {! w: _

2 }% g4 {# X7 f' _" w
1 e- P3 v9 m- s% N( i: \% q7 D2 R1.2 百万$ F1 n% n" n; A, s

; O0 n! u7 H' q3 v- }

) f0 W* b4 ]( e7 D看看即将推出的Linux Mint 20.3'Una'在2021年结束之前
" ^* S+ y) A1 B+ ~/ v

* D0 l4 N1 m4 q( S9 K
' f6 Y/ x6 a. l/ y5 K" ]0 {& s- ?
) M6 |- @- p. g' p! Y- N) E
7 x/ N* g$ [3 |7 q+ @% @
( K3 B" V* Q$ r6 _" d% p5 ^! \5 N
7 k! i# z0 a" I4 ?9 e) `& }7 T, I
( p; x, U" P& ?. s% x4 c/ a

( R: B: H8 @: ~7 b: Q4 K- A

9 ]- Z9 \( a& B. Y0 ]' S6 `
' ^4 D5 C; Z5 Y7 Q

# w) A9 v% i6 }; C

. Z2 o6 ^  N, N6 F! F
7 w5 E+ o+ H; z$ _8 ~8 p2 V/ ]4 ]" ~: t( E6 E3 x$ c

- z, x9 t( J) d3 ~1 D
' j0 O5 a) m' }# }: K4 y+ i6 _/ a

3 i- y& I) g: D/ U. B- N& q
1 P' t: B* t9 U3 o( J/ c* r( Y
& }5 J3 g! R, \$ d

1 z1 [6 M. |8 g. m2 w: K3 `
; V/ A0 t0 b' h5 _7 F) d' h

7 w' b! Z) }0 V2 E  D) j
! {, ^: A  x9 S7 b
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

2 d3 W0 Q# w; M
[size=1em][size=1em]sudo apt install filezilla5 W- Z7 W5 g* W9 X
: ]2 H, D; S) n
8 r8 W3 d( E2 F4 x" _7 O

8 ?" r" e' i" E4 G7 `0 O) q
7 l  O) v; ?6 Y+ r/ T" }
使用终端安装 FileZilla0 t! `# E6 g  g7 `8 `
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla1 t0 z1 o9 z' Q+ ~" }
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。

& D3 X5 m  h' j* C  k; {# x  Y9 E5 w0 {
* y' |3 w1 @5 k' c) O( K6 K

  X/ c5 m3 F1 E% e# w
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 2
# j4 y' e! B( {5 I# X  m使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接
Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。
lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:- G0 N% \  g- c2 g6 X( S! q9 O
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

3 Q2 b! }" N1 g( i7 H7 k1 D
[size=1em][size=1em]man lftp( I4 {/ I9 `9 s7 e' o" G9 j! N

% i3 J1 Q& m+ |" v

" H% n% a! F; {- s. N( E
2 `. m% D) P  l( B1 t5 p

/ M/ i5 }% j5 Y; e1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
% K5 t$ e% A# R7 `5 R7 ?7 k- R
[size=1em][size=1em]sudo apt install lftp
9 }! h+ X0 v- q2 ]2 h8 @# ^+ Y$ c* D  \6 J, {+ o

5 {3 t. R5 h9 s( w, S
8 T+ \* L+ s! e5 ?' f0 J- L

6 j; W- Z) `5 f安装 lftp9 n" q) V! w8 i
2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:
7 _! R  C) o3 M% L/ }; a' U

3 `0 Q+ l% n( @! e
! [9 S; Z5 U( M
0 y! p9 e0 s! @$ _$ ]
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
( E* N; B3 x1 u+ J! u, f7 X4 j
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
! i- E8 V  Q' u* ?& d  m5 t5 d
* l, u0 v3 y* M. x9 `. p4 O( E

- ~! K& H6 b# `/ W( X0 `: k* Z  |" _

1 v3 h0 Q+ R/ M$ L通过 FTPS 连接
* X3 n2 N; S% h8 t
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件
$ Z  w1 v' {% R6 q. b
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
# d+ H2 {* g& A8 |6 B; V, E8 o7 ?+ @) [/ G
[size=1em][size=1em]cd remotedir) S! k3 C. T$ b: N

, R( c! s: ^) t: X; k9 E

) |- {' u7 }7 z) U, \
7 k* |- X; B9 E

' F; ^" [; ~' G0 F+ K) q+ D更改活动远程目录; v! C! M7 Z0 M# I3 F
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
( g9 y3 S1 M, }  p# C4 q$ A
[size=1em][size=1em]put test.txt" X4 N- }. L3 A% M! p! `4 `

' y. C8 Y( K1 p2 t4 u7 o) F

, h$ N9 v9 ~, y8 W) M+ ?0 K  g( Z7 |$ p% g
, q3 n0 u2 U8 T! V
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt
! z' u) |5 c% R0 B1 z# |4 P, o3 a
4 `* j/ \% R* b& C* M! Z

5 M+ i! E( L; l9 G* A2 C

. \- U4 z1 O. G! g6 l使用 put 命令将文件从本地计算机传输到远程服务器
( N. l; k" P: u5 I' u9 j' ^
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
$ V3 ?0 T* c9 Q* J6 U/ ]
[size=1em][size=1em]mv test.txt newtest.txt* B0 x, }0 `' V. B* y2 h

6 i: U( X; {3 v" r! r  J

4 B, h- t+ t8 m$ r4 Z7 `/ g, @
0 o, X! z& a9 O  E3 c# i
# K+ j! [" w* s" I- B4 Y2 z! U
这会将 test.txt 重命名为 newtest.txt
重命名远程文件, z1 Q2 m' |! x# P0 }3 B* j
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
, X* Z; W* Y$ t7 n; h; l" H0 k5 p( e
[size=1em][size=1em]mkdir newdir
9 A+ Z) J0 U3 c. ^: ~
2 \. u, E3 x; V8 O" y( ]
; i8 p3 F4 F3 G7 q0 w2 o
! V* }5 r4 z( t1 N7 |, Z3 S. N/ y
) ?, q/ D8 ^( b) a% e4 h
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录( ~; K4 k$ {  r5 v
现在,要从远程服务器下载文件,我们将使用 get 命令:
8 f8 y1 K  P" m9 y' W
, G. l9 e4 @3 W! |) M2 b

4 k$ _7 E1 [) F6 a8 |8 R3 Y) C

( n# [; b( b* G9 B: w( F从本地计算机上的活动远程目录下载文件5 f6 k) h+ ~5 F+ I. U. t
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

5 m* P9 C& r, A  k) w8 N/ G
[size=1em][size=1em]rm newtest.txt
* m0 B4 K3 s9 b; X$ w/ D, y7 F5 H2 {2 N
: c9 Z$ Y2 \  O# [" a" h
/ h# L9 I$ r; q2 c9 o5 K. ~
" F* V6 R) {; A: F# J. J2 W
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件
% Z; k: ~# d8 `, V  ^9 \7 D
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

6 c* e1 J/ }1 ^/ V& M, v
[size=1em][size=1em]rmdir newdir
! q2 ?  I$ f1 X6 B4 Q8 j, x+ m9 N" H8 O

& b& ]6 z" ]$ F1 f7 v
7 M% C* J" J' H7 X; F+ U: j

, L  `  v2 z* Q  Q' |0 [
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!
1 @/ b$ K/ }3 i' o" C; ~& L
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 04:00 , Processed in 0.068515 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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