Linux:FTP vs SSH

一,FTP

FTP是一种文件下载协议,相比SSH,其安全性较低,在文件传输时并未做加密处理。登录FTP服务器的方法有2种:一种是FTP图形客户端(可以用于windows电脑连接linux系统);另一种是使用ftp命令(linux系统 自带的一种命令)。本文着重介绍ftp命令行的使用。
ftp是Linux自带的一个命令行的FTP工具,要使用ftp命令连接服务器,只需执行如下命令:

ftp 10.171.37.1 #使用ftp连接服务器10.171.37.1,其会默认连接21端口,如果有指定连接端口,可以直接在服务器ip后指定,如下:
ftp 10.171.37.1 2121 #使用ftp连接服务器10.171.37.1的端口号2121

#使用如上命令可以进入ftp服务器界面,ftp命令行类似于shell命令,具体ftp界面如下:

在这里插入图片描述

#要在登录的ftp服务器上下载一个文件可以用get命令,如果要一次下载一批文件可以用mget命令
#如:下载0811.log文件
get 0811.log

#如:下载后缀为.xac的一批文件
mget *.xac #利用mget下载文件时,每下载一个文件前都会询问用户是否确定下载当前文件,如果想要关闭这种交互的话,可以使用如下命令行:
prompt off

#与get相反,使用put可以上传本地文件到ftp服务器,对应的,使用mput可以上传一批文件到服务器
#如:上传text文件
put text

#如:上传以h开头的文件
mput h*

#使用get/put命令,默认会从本地当前目录 存储和上传 文件,如果想要改变当前目录,可以使用如下命令:
lcd ~/ftp/

#如果想要在本地执行命令,可以使用 惊叹号 ! 
#如:列出本地当前目录 所有文件和目录
!ls

#使用 问号 ? 将列出ftp所有命令,如果给?带上命令名作为参数,将显示这个命令的简介
#如:查询get命令简介
? get

在这里插入图片描述

二,SSH

待更新…

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-24 17:20:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-24 17:20:06       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-24 17:20:06       82 阅读
  4. Python语言-面向对象

    2024-01-24 17:20:06       91 阅读

热门阅读

  1. MCS-51指令中符号的意义

    2024-01-24 17:20:06       55 阅读
  2. bert pytorch模型转onnx,并改变输入输出

    2024-01-24 17:20:06       46 阅读
  3. Unity Asset store下载资源修改位置

    2024-01-24 17:20:06       64 阅读
  4. ChatGPT 和文心一言哪个更好用?

    2024-01-24 17:20:06       57 阅读
  5. Qt容器QMap(映射)

    2024-01-24 17:20:06       57 阅读
  6. cookie in selenium & 定时更新token

    2024-01-24 17:20:06       58 阅读