SSH的三个组件ssh、sftp、scp(详细)

SSH  包含3个组件

  (1) ssh 远程登录节点 : ssh 用户名@IP地址

    ① 不允许空密码或错误密码认证登录

    ② 不允许root用户登录

    ③ 有两个版本 ssh,ssh2安全性更高

  (2) sftp 文件共享连接 , xftp连接就是 sftp实现的

  (3)scp  文件拷贝共享

  scp命令 :两节点文件的拷贝传输

    (1)向目标节点传文件 : scp  路径/文件名   用户名@IP地址:目录

      如:向127.0.0.1节点的root用户/tmp 下传文件  

      scp 路径/文件名 [email protected]:/tmp

    (2)从目标节点拉文件 : scp  用户名@IP地址:路径/文件名  文件目录

  注意 :在远程拷贝至目标节点时 ,就等于创建了 一个一模一样的文件 ,此时原文件的文件属性已发生了变化(如文件创建的时间)   如果不期望文件属性发生变化

  scp -p  -r   xxx

  -p  : 文件属性不发生变化  (建议加上)

  -r  : 如果拷贝的是目录 需要加-r  ,递归

  -P(大写) :  指定端口号,如果端口号在ssh 中发生了变化

    

原文地址:https://www.cnblogs.com/bbdong/p/9760791.html

时间: 2024-08-29 03:46:36

SSH的三个组件ssh、sftp、scp(详细)的相关文章

ssh 配置文件讲解大全 ssh调试模式 sftp scp strace进行调试

ssh 配置文件讲解大全  ssh调试模式  sftp scp strace进行调试 http://blog.chinaunix.net/uid-16728139-id-3265394.html 最近在研究openssh的源代码,不得不折服它代码的精炼和彪悍,即便搞清楚了其架构和思路之后,愣是到头来愣是发现,其实这个小东西还是有很多不为人知却又是研究代码不得不了解的知识,偶然发现如此强悍的介绍, 利索当然地笑纳一下. 一)客户端与服务端的通讯认证流程: 第一阶段: 双方协商SSH版本号和协议,协

FTP 与 SSH 的安全性对比, 以及FTP,SSH,SFTP,SCP 的关系简单解析!

FTP 与 SSH 的安全性对比? ftP: http://baike.baidu.com/subview/369/6149695.htm TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20.FTP的任务是从一台计算机将文件传送到另一台计算机,不受操作系统的限制. 需要进行远程文件传输的计算机必须安装和运行ftp客户程序. ssh: http://baike.baidu.com/subview/16184/5909252.htm SSH 为 Secure Shell

scponly 限定用户不能SSH登录,可以SFTP SCP传文件到指定目录

公司基于安全考虑,要求给用户SFTP,SCP权限可以上传相关文件到指定目录,但不能SSH登录,考虑到RSSH也是个解决方案,但有点麻烦,最后找到了SCPONLY 直接说下配置过程, 如果你的系统是CENTOS,那直接用这个配置 1.wget -c http://nchc.dl.sourceforge.net/s - nly/scponly-4.8.tgz #scponly 支持的软件有scp.sfp.rsync.subversion.gftp等客户端 2. ./configure –prefix

Linux与云计算——第二阶段 第三章:SSH服务器架设(上)openssh 基础

Linux与云计算--第二阶段Linux服务器架设 第三章:SSH服务器架设(上)openssh 基础 1.密码认证 配置SSH服务器以便远程主机连接访问 [1] 即使你在安装CentOS系统的时候选择了最小化安装,OpenSSH也会被默认安装,所以你不需要再安装任何额外的软件包来实现该功能.缺省情况下你可以通过密码实现远程访问,如果需要增强安全性,建议还是要修改部分配置. [[email protected] ~]# vim /etc/ssh/sshd_config # line 49:去掉备

Linux与云计算——第二阶段 第三章:SSH服务器架设(下)openssh 进阶

Linux与云计算--第二阶段Linux服务器架设 第三章:SSH服务器架设(下)openssh 进阶 5.SFTP+Chroot 配置SFTP only + Chroot. 给一些用户限制他们只允许SFTP访问特定的目录. [1] 例如, 设置 /home 作为Chroot目录. # 为SFTP创建一个组 [[email protected] ~]# groupadd sftp_users # 限制只有用户"user"可以使用SFTP [[email protected] ~]# u

SSH(三)资源分类和日志管理

上篇博文已经分别介绍了如何搭建SSH开发环境以及对SSH三个框架的整合.整合完成之后,我们基本上就可以正常的开始一个基于SSH框架开发的项目了.本篇博文介绍的资源分类和日志管理都是一些锦上添花的配置.利用这些,来清晰我们的思路,便利我们的编程. 先来说说资源分类吧.这里的资源分类是指对项目中代码或者配置文件等的一个分类管理.以下截图中的分类只是参考,主要是对于资源分类管理思想上的重视.我们要知道,一个结构清晰,骨架简洁的项目是极其方便团队开发,同时也可加快新人或者他人对该项目的理解. 再来说说日

使用ssh-keygen和ssh-copy-id三步实现SSH无密码登录

ssh-keygen  产生公钥与私钥对. ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home, ~./ssh , 和 ~/.ssh/authorized_keys的权利 第一步:在本地机器上使用ssh-keygen产生公钥私钥对 [email protected]$ [Note: You are on local-host here] [email protected]$ ssh-keygen Gene

【转】使用ssh-keygen和ssh-copy-id三步实现SSH无密码登录

[原]http://blog.chinaunix.net/uid-26284395-id-2949145.html ssh-keygen  产生公钥与私钥对. ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home, ~./ssh , 和 ~/.ssh/authorized_keys的权利 第一步:在本地机器上使用ssh-keygen产生公钥私钥对 [email protected]$ [Note: You

RDP/SSH/VNC三种文件传输协议有什么区别?

客户端和终端主机之间的文件交互我们称之为文件传输.在主机运维过程中,我们常常需要进行文件传输,以确保网站能够正常运行.不同系统的服务器使用的文件传输协议不同,文件传输的方式也不尽相同.那么文件传输协议都有哪些?目前市面上主流的文件传输工具有哪些?RDP文件传输协议:RDP远程协议是一个多通道协议,让用户通过本地电脑连接远程服务器.大部分的Windows.Linux服务器都有相应的客户端. 行云管家基于B/S架构(Browser/Server,浏览器/服务器模式)设计,直接使用浏览器远程连接服务器