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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2205|回复: 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]
4 G! E( g. d* ^
3 I) {' J8 S' r! l9 s$ a
安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:

1 u3 W, |4 }# _* _/ I$ q3 e& ^, p& k% t% o2 V' ]" l

6 w/ V7 u6 {+ K
8 H. q% E- k$ i% K2 h* V. O6 V( l

4 Q6 G' f* x( i
* b# c6 i* E) i" R2 W
" T! ?/ _: u: L9 |9 a8 S$ V
& s3 I& b; Z& Y* o
6 O; p: A6 @% K) Y/ @
# F: d, H7 Y9 E) J8 Y! M* `! y
1.2 百万
) o! `# Z- K+ N3 n  V5 K9 ?6 U' Z3 [2 M, A6 H' q9 C
/ S' O8 f+ L- f1 z) D5 a
看看即将推出的Linux Mint 20.3'Una'在2021年结束之前
( M+ [/ {+ N9 I- ~, E

' l  c8 P, w/ y
, C- ]. F2 e9 ?5 c! G

9 a5 J+ C* {" K! t
" ~5 i) g1 M7 ~  f& y1 [

9 k, ~$ ~* q# Y
  q9 r8 K  B, ?- z$ f# k* W. T: e+ p- [

9 P0 N; X) i/ b( s* x+ D5 w2 H* J$ s. g& ~
  l; [* L" c4 @& h- I, {. F
6 c6 ~% B. @( D6 R3 [
% W  \" x& d6 |$ K, B0 |
+ K' k3 c8 }1 F
. m! C) ~! s2 C/ m* w. F

7 L# K, Y! c/ ^3 O2 R4 P& @
) Q; W9 F" i  C1 N. y. D

7 d! v- p; ^  V9 l0 u

' a- ?2 f! |" i% ?# q+ G
4 ^$ J. y' ]$ R
' F3 n8 c; y2 Y/ Q6 D2 U" H) c

8 v4 O) l! m2 J" G/ Y8 p) O- _" [2 g; ^7 G( [( J2 K

% U% W' p+ h' I0 T

! X* Y) G+ ?9 M$ _6 H
5 [( t' c- E1 i; x7 O
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

9 D8 `; v: E, ]* l* K1 @
[size=1em][size=1em]sudo apt install filezilla; H2 o2 u% z0 o
1 L9 ^! u; Z. f- _" [% X& p

: U4 c. b* f: O) O) H  m& z) ]( G- d5 Z( K
1 k' d7 r$ _, i6 ?) X
使用终端安装 FileZilla1 G& b. G% d1 J7 p
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla/ |( z% ^' j' G0 {9 Y: p# D* Q
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
. x+ J* p( e5 t; S8 w
$ Z' l0 g; J* o; V+ \6 c: n5 ]

5 [9 v# g7 _2 R
- v3 w8 ~4 w: F( y
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 2, A! E6 k7 m7 t9 ]
使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接
Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。
lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:" L. d. l* s& j3 n3 G
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

- O0 W1 w2 I6 b& ^7 v" S8 a
[size=1em][size=1em]man lftp% C) S$ U* [+ ], o

: Q8 E3 w9 N& A7 j' ^7 {
9 u! A1 N. {1 P, {' q2 F

9 V' L7 u! P/ [
$ P+ a  q7 B+ L: V0 N& Z% t, H" _3 h
1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

9 D8 ^9 m" o0 k6 I5 d5 y
[size=1em][size=1em]sudo apt install lftp7 C. O( A' O; I% |& j# u: N- K  c
- E- m: P- S8 `8 k& ^5 o' O
. o+ @6 d; F9 I; O

/ H2 a6 }' A0 U! H9 w
- i8 M& S; t! I3 R' r* d+ B
安装 lftp+ M& v3 e! a+ b
2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:

" R. M# d6 a  ~# S/ O& P+ z5 S# V) x4 H8 r, a
1 ], W$ R4 U3 P9 Z

5 ~& ]3 o! l' L3 f[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
% t3 M# S2 d2 m) ]0 `0 `3 c0 U3 e
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
2 r  F+ q5 h/ u. I- C1 R* _6 G
3 h# |' y8 e! y6 w4 I6 [
8 F. k$ n3 P; U5 e4 u# u

7 U$ g  m( A9 M; E) J; G: R

  @/ J1 O/ s$ `通过 FTPS 连接
) \4 v2 \9 W! T. \& c! X/ M0 s
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件5 e- D7 S2 ]  q/ W* I, Y% v
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

7 E8 D" w  {* z5 C  l
[size=1em][size=1em]cd remotedir
3 N2 f, K8 T' _  i/ _5 B9 Y
! M0 M* |8 S- F" B8 T
) w. o5 E1 C( {# ~8 N

+ S* R9 @0 m6 }; q2 n& e7 {6 |7 f

4 `3 ^6 L. T, J更改活动远程目录
1 ?: X( ]8 X" y% ~
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

  F/ T* _3 m$ H, p( N- i
[size=1em][size=1em]put test.txt
7 u4 x' {+ c) U" v0 S$ s
$ P0 X) ?& y6 ?9 h/ y
$ S6 c. I: B, c, s5 T0 ]

0 c1 z8 A* [: x
; u, n: c& G: K
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt
! d1 T1 i5 Z0 e3 ?2 l

$ I* L0 L7 v- R, V
$ L) E) r: o4 \
: E! z. F" K9 i) M2 \6 V+ Y3 Q
使用 put 命令将文件从本地计算机传输到远程服务器
1 p$ D# a) v( P$ S+ S  h. V
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

0 Q0 L( |2 N/ d; l- f3 K
[size=1em][size=1em]mv test.txt newtest.txt
0 D' }& _+ h9 r, r0 Y6 p: G7 |1 [; ^
2 t8 w0 \) Z/ a# N' n( e& L
9 L  y* C8 G. E6 W# I7 j9 n8 J
* [, _2 S; t) ?2 ^) j
0 x4 ~5 ~# }  r+ U# t& \/ e
这会将 test.txt 重命名为 newtest.txt
重命名远程文件" J0 \7 @7 d' O- Y3 l$ _
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
4 w  V5 {" O8 O" T4 |
[size=1em][size=1em]mkdir newdir
. M& Q( t% O' p, t; p6 s$ ]& q6 e% l; F7 t; G0 O' t: z: f2 z; E
2 \0 Q. |+ I1 M7 P- N
" [$ ?7 x( t7 w

( k6 p6 u* s' V
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录6 R7 G8 V6 y1 ?1 h: _% U# w! @
现在,要从远程服务器下载文件,我们将使用 get 命令:
  |% c1 C% |  O* I" a
3 i, i! y, c' L  c

7 h3 e+ U7 K: b
4 o6 U3 i4 r* s7 \- ^) o
从本地计算机上的活动远程目录下载文件" R7 Y9 K8 D6 h2 z6 y
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

/ u7 q6 f7 f2 i& @+ l% ^' k
[size=1em][size=1em]rm newtest.txt
3 @! f. k& z- \4 _- O
' J  I' v6 [7 }* h0 Y& h# `( I: F$ t+ r

7 r  Q* C5 `; V5 }* A1 g1 t4 z( v- s/ u% e2 v1 I% `# A* ^9 r

8 m: h9 q# h' J+ j, t2 x5 X7 l
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件
+ N: B& x: _, ~) h3 Z
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
3 ~. K( Z' v, U5 X4 n
[size=1em][size=1em]rmdir newdir
. i* P* F3 D+ G, R1 _" B6 p, R! V2 |
1 ~; l/ i! `4 x0 }
1 J2 N* I( P0 \7 T: G
) F8 C: B( m, C/ s7 {# ]
9 d# ]. ~: J1 t) e0 t' N' r
这将删除活动远程目录中名为 newdir 的远程目录。
结论
有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快!

; i0 I& y. u, e1 p* x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-18 17:45 , Processed in 0.158437 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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