LinuxGod

LinuxGod.net
Linux大神网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

Linux常用服务器构建-ftp和scp介绍

2023年5月6日 404点热度

1.Linux常用服务器建立-ftp服务器

ftp服务器

FTP是FileTransferProtocol(文件传输合同)的英语简称,而英文简称为“文传合同”。

用于Internet上的控制文件的单向传输。

同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有那些应用程序都遵循同一种合同以传输文件。

在FTP的使用当中,用户常常遇见两个概念:“下载”(Download)和"上传"(Upload)。

"下载"文件就是从远程主机拷贝文件至自己的计算机上;

"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过顾客机程序向(从)远程主机上传(下载)文件。

1.安装vsftpd服务器

linux 安装ftp服务_如何安装ftp服务linux_linux安装ftp服务命令

sudo apt-get install vsftpd 

2.配置vsftpd.conf文件

sudo vi /etc/vsftpd.conf 

如何安装ftp服务linux_linux安装ftp服务命令_linux 安装ftp服务

linux安装ftp服务命令_linux 安装ftp服务_如何安装ftp服务linux

linux安装ftp服务命令_linux 安装ftp服务_如何安装ftp服务linux

如何安装ftp服务linux_linux 安装ftp服务_linux安装ftp服务命令

linux 安装ftp服务_如何安装ftp服务linux_linux安装ftp服务命令

如何安装ftp服务linux_linux 安装ftp服务_linux安装ftp服务命令

linux 安装ftp服务_如何安装ftp服务linux_linux安装ftp服务命令

linux 安装ftp服务_如何安装ftp服务linux_linux安装ftp服务命令

如何安装ftp服务linux_linux 安装ftp服务_linux安装ftp服务命令

3.测试上传功能,登录ftp服务器

ftp IP 

linux 安装ftp服务_如何安装ftp服务linux_linux安装ftp服务命令

4.上传命令,可以把文件上传到ftp服务器

put somefile 

5.下载命令,可以把ftp服务器上的文件下载到本地

linux 安装ftp服务_linux安装ftp服务命令_如何安装ftp服务linux

get somefile 

图形界面的ftp顾客端(filezilla)

linux安装ftp服务命令_linux 安装ftp服务_如何安装ftp服务linux

2.Linux常用服务器建立-ssh和scp

ssh介绍

SSH为SecureShell的简写linux安装ftp服务命令,由IETF的网路工作小组(NetworkWorkingGroup)所制订;SSH为构建在应用层和传输层基础上的安全合同。

SSH是目前较可靠linux安装ftp服务命令,专为远程登陆会话和其他网路服务提供安全性的合同。常用于远程登陆,以及用户之间进行资料拷贝。

借助SSH合同可以有效避免远程管理过程中的信息泄漏问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩充到其他操作平台。SSH在正确使用时可填补网路中的漏洞。SSH顾客端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、DigitalUNIX、Irixlinux查看硬件信息,以及其他平台,都可运行SSH。

使用SSH服务,须要安装相应的服务器和顾客端。顾客端和服务器的关系:假如,A机器想被B机器远程控制,这么,A机器须要安装SSH服务器,B机器须要安装SSH顾客端。

安装ssh

A.安装ssh服务器

sudo apt-get install openssh-server 

B.远程登录

ssh 用户名@IP 

使用ssh访问,如访问出现错误。可查看是否有该文件~/.ssh/known_ssh尝试删掉该文件解决。

使用ssh联接服务器

SSH告知用户,这个主机不能辨识,这时键入"yes",SSH都会将相关信息linux修改文件名,写入"~/.ssh/know_hosts"中,再度访问,就不会有这种信息了。之后输入完口令,就可以登陆到主机了。

.scp

远程拷贝文件,scp-r的常用技巧:

1.使用该命令的前提条件要求目标主机早已成功安装openssh-server

如没有安装使用 sudo apt-get install openssh-server 来安装 

2.使用格式:

scp -r 目标用户名@目标主机IP地址:/目标文件的绝对路径 /保存到本机的绝对/相对路径 
举例: 
scp -r itcast@192.168.1.100:/home/itcast/QQ_dir/ ./mytest/lisi 
在后续会提示输入“yes”此时,只能输“yes”而不能简单输入“Y” 

拷贝单个文件可以不加-r参数,拷贝目录必需要加。

本地文件复制到远程:

scp FileName RemoteUserName@RemoteHostIp:RemoteFile 
scp FileName RemoteHostIp:RemoteFolder 
scp FileName RemoteHostIp:RemoteFile 

本地目录复制到远程:

scp -r FolderName RemoteUserName@RemoteHostIp:RemoteFolder 
scp -r FolderName RemoteHostIp:RemoteFolder 

远程文件复制到本地:

scp RemoteUserName@RemoteHostIp:RemoteFile FileName 
scp RemoteHostIp:RemoteFolder FileName 
scp RemoteHostIp:RemoteFile FileName 

远程目录复制到本地:

scp -r RemoteUserName@RemoteHostIp:RemoteFolder FolderName 
scp -r RemoteHostIp:RemoteFolder FolderName 

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: ftp ftp命令 linux系统 scp命令 ssh
最后更新:2023年5月6日

Linux大神网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux大神网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linux下统计C语言程序执行时间的几种常用方法 Grafana常见的配置选项及常见配置文件介绍-苏州安嘉 开机流程:(BasicInputOutputSystem)基本输入输出系统 (知识点)LinuxGCC的使用方法及汇总 bash和rc有什么区别?文件描述文件问题 (Linux基础知识)定期自动运行程序Linux的基本操作 嵌入式Linux驱动学习笔记01-Ubuntu系统入门教程01 虚拟机模拟分布式结构的安装步骤和安装方法 Linux实现开机自定义的系统服务开机程序主要有两种方法 snap软件包的应用程序之间的依赖问题是什么? (Linux基础知识)Linux自主招生常见问题及解决办法 unix网络编程百度云 Python:为什么要学Python? Linux基础知识:启动脚本文件系统的应用程序分析方法 DockerDesktop与Ubuntu20.04WSL集成时出现异常怎么办? Linux中的cd内置命令和外部命令是怎样的? 如何安装AndroidSDK?studio告诉你怎么安装的方法 Linux系统中的pwd命令的基本使用方法和常见选项 关于Linux内核的驱动源码详解-回答 《UNIX网络编程(第三版)》 库:多线程启动定时器的操作封装数据共享
如何使用Linux操作系统用户通过验证插件映射MySQL内的账号LFCS系列第十三讲:配置并排除Grub引导加载程序linux mint安装chrome 关于LinuxMint的一些常见问题及解决办法虚拟机centos上安装vsftp软件的步骤记录如下!linux内核是用什么写的Linux常用的编译工具?集思广益错误或其他配置方案会进行更新linux版本信息 wouldtheinstallation系列和XWindow系列系列系列lrzsz服务器使用命令在线安装使用rz命令本地linux服务器80端口无法访问问题解决可以依次从上往下排查虚拟存储器的操作系统课程,你了解多少?Linux操作系统内核的启动过程及使用者有所启迪HDFS分布式文件系统的设计目标是什么?生态系统上海会计培训-如何获取日期字符串的时间戳?Android应用程序框架篇(2017年9月1日)Linux系统的优化调优策略:优化的分区策略Linux/Unix社区的版块不热闹,高手太忙,偶把自己这几年的Linux学习过程讲讲教程讨论Excel中日期和Unix时间戳之间的转换发车!Linux进程的内存分布长什么样?从服务器获取数据中的时间戳格式的java方法指定端口被哪个进程占用的情况怎么办?探讨!
Linux软件安装目录及位置4种方法(服务器学习) 透过阅读Linux内核代码的方式看内核源码的分析并非“高不可攀” 把手机屏幕复制到电脑上来源的数据解决方案 1.+KaliWinKex使用体验三种输入框架的三种框架 一下嵌入式Linux开发的一般过程及目标文件分析/目标 命令注释./*当前目录下所有文件的文件类型 三个电视盒子外接USBU盘,24小时专人维护! 如何在linux下安装搜狗输入法后怎么用的那些神秘传说? Linux系统默认的根目录结构和文件参数实例target作为 开源软件最古老的笑话——阅读源代码-documenting 成为一名合格的嵌入式Linux开发工程师需要学习哪些知识? Windows环境中远程连接Linux服务器_轻量 Linux中修改文件权限的命令、创建者所在组、所有人 局域网聊天软件简单介绍TOP1内网通传书 如何找到Linux内核的内核版本和发行版? RPM软件包安装的常见命令及解决办法 下对目录操作的相关权限问题及解决办法 (Linux基础知识)Linux自主招生常见问题及解决办法 Linux系统中起作用的是系统时钟吗? RedHatLinux6.4安装图文教程完整PDF下载地址下载
标签聚合
命令 操作 linux系统 应用 虚拟机 内核 文件目录 linux服务器 软件 文件
书籍
课程
技术群
技术干货大合集↓
  • 2023年11月 / 84篇
  • 2023年10月 / 94篇
  • 2023年9月 / 90篇
  • 2023年8月 / 93篇
  • 2023年7月 / 94篇
  • 2023年6月 / 90篇
  • 2023年5月 / 93篇
  • 2023年4月 / 90篇
  • 2023年3月 / 129篇
  • 2023年2月 / 84篇
  • 2023年1月 / 161篇
  • 2022年12月 / 187篇
  • 2022年11月 / 76篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2024 linuxgod.net ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang