在本教程中,我们将学习如何在 Ubuntu 上通过 FTPS 进行连接。FTPS是多个术语的缩写 - Ubuntu中的“FTP over TLS”,“FTP Secure”,“FTP + SSL”。 Table of Contents [url=][/url]
& V7 h" b1 A: E% [2 G[color=var(--color-text)]使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接[color=var(--color-text)]2. 在 FTPS 上使用 lftp 连接和执行基本命令
) m1 M M! a# G9 `[color=var(--color-text)]结论% o2 I8 o+ U. q" B" h
5 b# W- r) {$ w/ W0 A安装 FileZilla 并通过 FTPS (GUI) 进行连接最流行的[color=var(--color-primary)]FTP客户端是FileZilla,不仅是FTP,它还支持FTPS,FTPES,SFTP。它是一款免费的跨平台软件,易于使用和安装。 您可以使用[color=var(--color-primary)]apt命令轻松安装它: $ K2 a* q- y- H+ k/ H9 v; i
1 x7 {0 e% F( Y$ p- i
) Z) ~! p4 k' S& `9 @
* L; s# \3 B: C, h2 A u: h
% n5 n5 k! e [8 t* z
/ h9 l [/ |, K/ y6 F
3 O) h' S( R' |6 T" K4 L2 ^: b5 Q* A- E( ]2 @: Y. J6 E/ w
6 J7 t r) S1 L" m; s
* I7 r/ l6 | g* }0 |2 d5 b( v" m0 z W
1.2 百万
5 t) F! a( V% h. l
9 M8 z' C) u/ ?" P' d; d- }/ P2 K9 n9 d$ J- h+ U
看看即将推出的Linux Mint 20.3'Una'在2021年结束之前
4 u6 G% H# H1 L- ^0 g: z' h+ h5 D% q
' J* N. M6 e% {0 G
( E( h8 ~+ o z& s6 h- |9 U) T
! q0 t1 q' r# B3 |1 q) e" w/ e$ H" i4 q' n$ f9 z7 b
) R8 t- A9 ]9 X
& X' f6 i4 c( w9 u$ ?$ B C) G, l+ O! H1 L" o# g; P
; g# m9 n& T) C" B
" Y1 s" Z4 U$ x+ C- j- N% c4 ^+ V( |0 f
6 I: g4 j( A' D" l# `0 n
( _8 Q' V1 W- Z1 V, A% Z. h2 L' `( M" R0 C. Z) i) A/ r
8 O: P! N6 L3 e( Z, k4 {- Z* u/ v! C+ B/ ~
: M9 r- x3 P' s+ U
3 B. r5 N+ i9 x, m5 [( o. r
( s: g1 u% v' Q6 v7 T+ X1 r& V
2 s1 G+ k: {' M. c3 d& Z+ ]4 D+ V, m
9 T5 o/ T5 c$ w6 A+ W- c
3 E5 A! I! q5 E
5 u2 P4 P" Z2 E[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
; u. m+ I5 \$ d! R | [size=1em][size=1em]sudo apt install filezilla4 f8 w/ j. c5 a6 w; G. W% \* n2 w
7 w- H' c& U5 v
|
0 |* K' o$ ^. \3 |& Y+ Y2 A& j
- j- Y8 V6 b- X, R- X6 w2 G9 V( M- Y: P# j3 [6 L. V
使用终端安装 FileZilla
5 t0 f' q. b1 T7 s3 d' h) c现在,您可以在应用程序中轻松搜索FileZilla, 在活动中搜索 FileZilla
/ }4 g% i4 }7 c" ^3 P7 B& r- F7 D单击以将其打开。 FileZilla有一个非常易于使用的界面,要通过FTPS连接,请确保添加 ftps:// 后跟主机名(例如 ftps://ftps.example.com)。
: x. l5 b/ _, b# x( _: t7 X; ]
7 r6 @ d# a& n! P7 v& d1 u
, Z7 {" B; U0 n# ~4 s5 o' ~
& \* q! r# n1 z/ M* q [( ?通常,默认情况下,FTPS端口为990,但如果它不同,则需要使用其他凭据提及它。 文件Zilla接口 28 ^* R/ C: W1 }( C( _8 K6 K
使用 lftp(终端)在 Ubuntu 上通过 FTPS 连接Ubuntu Server 预装的 ftp 包不支持 FTPS。因此,我们将在 Ubuntu 中使用 lftp 通过 FTPS 进行连接。 lftp是一个复杂的文件传输程序,不仅支持FTPS,还支持FTP,HTTP,HTTPS,HFTP,FISH,SFTP和文件。您可以通过执行以下命令打开 lftp [color=var(--color-primary)]手册页来阅读有关 lftp 的更多信息:" l8 s' y) [' {$ a- W
[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
' I0 a( m% c* T5 J; e# l | [size=1em][size=1em]man lftp" _5 w' W! V8 a) f2 F9 O5 e+ l" Q
1 k/ M9 R9 _6 ^, h2 H Q# D5 p
|
! i* c2 _7 A! F, z. B# K# U8 {1 G! O2 }" I
7 S4 d" x" u1 X& t0 w) P( V
1. 在 Ubuntu 上安装 lftp我们将使用带有 sudo 命令的 apt 命令来安装 lftp,如下所述: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
$ X5 ~( O+ d3 i4 \+ U | [size=1em][size=1em]sudo apt install lftp
, G4 x. ?, N! g/ M% h4 n3 y# d7 ~5 K8 Y" _- b/ K3 r" S
|
9 _3 l' L+ S5 x; [, |4 o5 b. `" L: R6 r
5 C* O" t0 W* Y/ L/ I3 m
安装 lftp
9 Z, ]$ ?2 N b' \4 ~9 e2. 在 FTPS 上使用 lftp 连接和执行基本命令要连接到任何FTPS服务器,只需运行: 1 D- d s) z1 Z1 U K5 A" l: c
+ T; m9 W+ d h* [* n, D3 R
4 }- c, L1 i: d. Q0 l3 h. ^& u8 ?* Q
* V# O, _! O/ ?5 s `
[backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
) R! S) b5 g7 s+ N" ?* X, ~1 p4 h | [size=1em][size=1em]lftp -u myuser ftps://ftps.example.com
( H& k! t9 |. T' a
& \1 z* g; L% o! [7 d( g6 o% L5 j |
$ o. F2 ~" J; h3 v( J- z- k! E7 |, x+ ?6 N- V2 F
+ G2 B( y9 M$ Z' `. e* W 通过 FTPS 连接7 L% [1 o& [/ `2 I* q
为了理解基本功能,我们将列出远程文件,然后更改活动目录,然后从本地计算机传输文件并重命名它,然后我们将创建一个新目录,最后我们将文件下载到本地计算机并删除该文件。 要获取远程文件的列表,请在 lftp 的交互式 shell 中输入 [color=var(--color-primary)]ls 命令: 列出远程文件& [$ N1 H2 `, n% v+ Y' D
我们可以看到一个名为 remotedir 的目录。接下来,我们将使用 [color=var(--color-primary)]cd 更改活动远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 / q t u1 L4 |1 o# ?5 z
| [size=1em][size=1em]cd remotedir% ~# \" Q7 L6 }; ?; D2 ~1 M
z/ H) [( n( G/ d
| + Y$ P7 @: a/ r. q/ L
* l- L/ t. P p# M
3 W {4 ~1 @( U- I% g! s4 G 更改活动远程目录
1 S) C- d, Q8 }5 v; y: Q现在,我们将使用 put 命令将本地文件传输到远程服务器: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
+ F$ p7 z: ] Y' T | [size=1em][size=1em]put test.txt# D: m: u" F9 l6 \/ y
. q" i2 e; W- K% \
|
7 U% B- K! s1 x$ u
5 A! s" E& e/ Y* m+ K# q
' T1 J7 S i2 p. C此命令会将本地测试.txt文件从当前活动的本地目录传输到当前活动的远程目录,作为 test.txt。
# r3 R W) U/ Y8 S; j
; {8 O n; {3 {0 H1 h$ R
& E& }9 o: p: }0 I' L" |$ P0 d7 Q1 o( y. M2 c
使用 put 命令将文件从本地计算机传输到远程服务器
$ s( H" S' i( B" `& j现在要重命名远程目录中的任何文件,我们可以使用[color=var(--color-primary)]mv命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
2 V( y7 E( V* L# I! ^ | [size=1em][size=1em]mv test.txt newtest.txt
/ F9 u" {0 A1 H0 ]7 `2 G. H3 ^
( D7 C0 K2 r9 r# D. S- E2 ?' J | ' E% b/ F& v: |* \0 b3 i
5 ?3 `3 D* D/ S0 g! B3 c
- U3 R' Z6 B9 S$ [' i, ^3 ~. C, e
这会将 test.txt 重命名为 newtest.txt, 重命名远程文件, y5 C& _4 ]! y, g; G2 v& p
现在,我们将使用 [color=var(--color-primary)]mkdir 命令创建一个新的远程目录: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 # m( \, X# U7 N. H) N
| [size=1em][size=1em]mkdir newdir
8 O3 B. v8 G5 x5 q- T( x& D4 C1 \ X) K$ D5 [
| 1 s5 G$ h2 x- J* K4 B2 X# i
2 {$ A7 I; s* N* ?
/ F0 [% y) d2 h9 c! q6 w0 c6 L此命令将创建一个名为 newdir 的新远程目录。 新建远程目录4 x# z1 o7 b6 i$ G
现在,要从远程服务器下载文件,我们将使用 get 命令:
+ g% `8 W; Y1 l7 b, ^1 h/ n0 \9 y$ y" ~
, J/ `9 c: W/ a4 d5 ?3 B c7 o
R' {1 M; C* G0 U 从本地计算机上的活动远程目录下载文件- N+ S4 c- y/ q5 x, p
这会将远程服务器上的 remotedir 中的 newtest.txt 文件下载到本地计算机上的活动目录。现在要删除远程文件,我们将使用 rm 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1 % b( r; \- B' _8 j# \. g
| [size=1em][size=1em]rm newtest.txt3 o; Q- t [( Y) I- W; P+ i6 K$ {
; E" j! ]% q, _( q/ w | - U6 _3 q+ R* ]: |$ ?: z; L" Z% s
$ |- \+ k6 v+ E: ^1 o% R
! m. p+ Y: N. U这将删除活动远程目录中名为 newtest.txt 的文件, 删除远程文件
2 ~. L$ x k" M( \3 w! z5 o而且,同样,要删除远程目录,我们将使用 rmdir 命令: [backcolor=rgb(245, 246, 249) !important][size=1em][size=1em]1
: B1 H2 ~ r7 `7 I2 h+ |+ \# d | [size=1em][size=1em]rmdir newdir1 R& V e8 J* Y
, i N+ g+ L& {& X2 {& ] | / x8 T' L$ g8 E6 Y! n: n/ D! m+ T5 T" ~
) D6 k1 H# T4 i/ F. Z/ R8 G3 P. M
8 _' G) p7 E6 T! o" \
这将删除活动远程目录中名为 newdir 的远程目录。 结论有很多方法可以通过Ubuntu上的FTPS进行连接,但是当涉及到GUI时,最流行和最简单的方法是FileZilla,当涉及到终端时,通过lftp连接。我们希望您喜欢阅读本文,就像我们写这篇文章一样。祝您学习愉快! . I5 X. q: M: v7 r0 G5 }2 p6 ^
|