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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

' C6 z) X& g8 Z9 \, Z6 U8 x1 ^
+ w; _0 D9 L  }4 h
安装 FileZilla 并通过 FTPS (GUI) 进行连接
最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。
您可以使用[color=var(--color-primary)]apt命令轻松安装它:

3 D& M1 R+ \. ?+ ^3 Q$ _. G/ {  F5 F% s% P
  u- z& S* n0 j

" {9 T" y/ o3 h2 a7 q# Z
- P2 c. X2 Z1 q' y, C
2 C& o  z  t0 a5 x5 O
6 \# B; K, J5 f5 w- y4 f+ t  s

) g- {5 ?0 u6 o+ a/ u# ^) }, i- \% @" `. n
7 h9 b: t1 d2 y/ c

5 O2 T1 n8 A+ W( G' L3 u1.2 百万  P( r( o8 h# O$ M: Y
' U3 o( L) h* K

, W7 z6 r8 Q  Y1 H# {6 u看看即将推出的Linux Mint 20.3'Una'在2021年结束之前& `. F2 {3 Q# N; X* |. ]

+ q) t, ~. D0 l
8 U* \% `' {' H7 v" N* o
: w+ a' R0 t+ K# Q
" ]+ h1 C* H$ p- r6 f0 r% v) v

" m' O$ K8 h- i$ @1 T
9 ~- }1 v* i! ^6 f" P' U
, |' H; X1 f1 f7 t8 Z$ y" Q# v! O
% V5 q- S' j# q0 t6 @
* V, }4 u, Q: J& U$ _) k

  l- C2 t( z* q2 Q1 X# G# T' I" u
! J' Y  {) f; q+ X2 B, P' n

: R/ h; U3 M! L7 I# A
9 O! X0 D+ t3 A) u2 X8 `! I
6 H3 E- i9 n. Q
. L; k4 z' x9 s9 C1 ?7 h

( G$ x) G4 ~* A' ]0 Y, z
9 h  R" V3 G+ B4 W2 P

3 i* o0 K/ ^) t6 U; k4 O& U
3 S( C# R) t" E7 g$ \

  ~3 f6 q1 h8 ^+ u8 r+ L2 i+ _4 A5 S3 k
! I  @4 O( V7 V, z3 q
7 d* g7 G) y. m9 U+ C
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

% ]4 F7 ^" d' t+ Z9 B1 g
[size=1em][size=1em]sudo apt install filezilla
9 Z/ L* U' J; x1 L% z# J
3 ~) I! o! i( x+ M

3 N; |- Q. |7 [/ q
8 {! Y5 A( t1 n7 j5 X

4 i  m2 `2 @! X* b7 I7 [5 v使用终端安装 FileZilla
' U7 ?. T3 j6 s" `# d% \
现在,您可以在应用程序中轻松搜索FileZilla,
在活动中搜索 FileZilla
( L/ u4 w% Y3 a2 ~- l4 U
单击以将其打开。
FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。

+ S3 N/ [& f2 y1 }3 T; i+ l' k! {5 P7 [5 M7 j& F! h: V5 x, k

, U$ f; b  g, e2 a+ P1 K

( e0 j* J# W9 u: _% B; e4 ]
通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。
文件Zilla接口 2
2 \: d/ `" O$ j4 t使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接
Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。
lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:! z$ L& v7 H* y* m4 U; [
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
# i  p4 }: P0 ^  F- }+ h+ R# B
[size=1em][size=1em]man lftp& T9 S2 Q8 Q' A4 |# _

! [$ c- X" _7 U  i' q  S
& n' G% @+ J' H% S
) }; ?3 O( I/ n3 h, y$ w
  \: ~5 J  b4 l+ R
1. 在 Ubuntu 上安装 lftp
我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
  D  f6 ]  e: `3 \
[size=1em][size=1em]sudo apt install lftp
( S) M9 k1 D- d7 f
9 f& J/ m7 R/ x' |: D  L- w. ]" ]& \

- C# m7 l( q: ?. I% {8 s) H# }; z
3 K- t6 S; ^( P

+ m4 J. a% T$ q9 V, e安装 lftp
' Z0 S& u% e% B6 E2. 在 FTPS 上使用 lftp 连接和执行基本命令
要连接到任何FTPS服务器,只需运行:
  f2 t5 y4 K! ]4 k
, w1 G6 N5 Y( ]+ u

# n- z+ k8 t3 T5 K- S1 _- [

$ V+ ]) b4 u) K: C' I6 b6 p5 n[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

! i* T4 M. D/ \+ c0 B, u! r4 K
[size=1em][size=1em]lftp -u myuser ftps://ftps.example.com- }: p6 S( F/ t% _3 l( ?
/ t) f; E4 `' a* h# {6 {) _4 c2 U

3 Z6 L! a3 h- `4 O/ v) J* z
$ w. b: _% t3 G2 A! F. _' G7 N

: G) M+ R% y) k通过 FTPS 连接  [% I/ i4 t& R8 q
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。
要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令
列出远程文件
/ q  b! G: w) w
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

' D* r/ F" Y5 m; q! x
[size=1em][size=1em]cd remotedir
5 N! I6 g. w: H$ z. L, B( S9 p; ^6 v: g9 u% B, z# ]! S3 H4 V

5 {0 |" J% k1 E
# g; v* m4 @5 D; x3 K7 e
7 v) I+ p. l( i6 E: I
更改活动远程目录
' z: D, u# C# `! J" U: v
现在,我们将使用 put 命令将本地文件传输到远程服务器:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

' L4 |6 ~4 u# c5 r- n) n8 @# u1 N/ L
[size=1em][size=1em]put test.txt( @; W2 W" c6 d; P: y  n, D4 ~* o9 y9 f
8 ]7 A+ q. P/ x2 ]: _
" u, O! y. w% v2 L" [
0 X  y" S( Z( I& D% t% q/ O
' x! D: Y0 G3 `8 L* q; M$ S
此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt

# j; O5 v. Z5 z; W8 @
% e2 a! v  G- j; _+ C, R
( R5 K) s9 Y/ \5 i. d
* X2 k# _! L6 s  Z
使用 put 命令将文件从本地计算机传输到远程服务器
7 |; \. @1 m2 ?" s! u; c
现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
2 L+ N) T  N. g4 Y) h/ U
[size=1em][size=1em]mv test.txt newtest.txt
6 c7 M7 V$ v; g+ o/ V3 F# o5 t/ t1 Z) A3 j- _- i' a" _2 H" A

8 @9 P% [7 M: P1 R' L7 y/ g! G7 N* a# n
* n% G! a* A  s  g# w- E
这会将 test.txt 重命名为 newtest.txt
重命名远程文件0 |  H$ D. ~2 ?0 ~1 r
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1
* y1 u+ |; c- l" V: n$ O
[size=1em][size=1em]mkdir newdir0 J# p( p) v  U% l

% x7 J; c/ |9 d  A
' [- c8 n4 Q4 ?8 ?, d/ N- x
( a/ `/ Y- Z4 c! B& w: Z% q
( q) t( C" c# a* o8 y& ?
此命令将创建一个名为 newdir 的新远程目录。
新建远程目录
4 A2 d2 I4 x) O
现在,要从远程服务器下载文件,我们将使用 get 命令:

( l1 q* s$ M7 U# t0 R2 \, p; }4 }/ y3 p* N5 T
$ W" O" X: R2 u5 N% q2 _1 A
7 `( e! f2 C6 Q; N
从本地计算机上的活动远程目录下载文件: u9 K) i( t! j% Q
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

( l0 L9 ]) c7 q% r7 ^7 X; R$ J+ v
[size=1em][size=1em]rm newtest.txt
: d" S1 Y( x3 g4 M5 a. d. W9 M: D; Q; B' g$ Y8 M" F% Y% N2 c1 j

: ~6 Q$ b" r( b, {
+ D" M6 O6 E. H) M" s% r% `, R

# @+ E7 V: h& |5 s% l
这将删除活动远程目录中名为 newtest.txt 的文件,
删除远程文件, ^1 ]0 y' x; T' z. ~# {" L" G) O
而且,同样,要删除远程目录,我们将使用 rmdir 命令:
[backcolor=rgb(245, 246, 249) !important][size=1em]
[size=1em]1

+ D9 r" i' S" q6 n2 j) S8 v
[size=1em][size=1em]rmdir newdir) i/ P& ?. N  F0 P% H
) P: w, p6 E! W) F! b/ H4 F

, Q" j. ?2 J  f- w; f6 d. K2 |- N0 m1 u' U- |: m! }" j) l! J

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

+ i3 B: s4 L  |) I) C
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-19 10:56 , Processed in 0.105204 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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