SSH中ssh、sftp、scp组件有什么用-创新互联

这篇文章主要介绍了SSH中ssh、sftp、scp组件有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

站在用户的角度思考问题,与客户深入沟通,找到农安网站设计与农安网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、成都做网站、企业官网、英文网站、手机端网站、网站推广、主机域名雅安服务器托管、企业邮箱。业务覆盖农安地区。

SSH  包含3个组件

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

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

    ② 不允许root用户登录

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

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

   (3)scp  文件拷贝共享

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

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

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

      scp 路径/文件名 root@127.0.0.1:/tmp

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

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

   scp -p  -r   xxx

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

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

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

 在使用scp拷贝文件时需要手动输入密码才能拷贝成功到远程节点,如果实现定时拷贝或者免密码登录需要创建秘钥免密码认证 步骤   如下:

  例:A 172.30.3.165 节点从B 172.30.3.126节点拉文件   :  spc  root@172.30.3.126:/tmp/文件名字  /tmp/文件名字

  (1)A节点生成秘钥对 :ssh -keygen -t rsa

SSH中ssh、sftp、scp组件有什么用

     提示 :密钥的保存路径,默认是/root/.ssh/id_rsa  直接回车以后的步骤也依次回车

SSH中ssh、sftp、scp组件有什么用

     然后会在/root/.ssh下生成如下文件  (.ssh默认是隐藏的)

SSH中ssh、sftp、scp组件有什么用

  (2)将id_rsa.pub 公钥拷贝到主机 B  /root/ 目录下

    scp id_rsa.pub root@172.30.3.126:/root/

  (3)查看B节点下是否有.ssh目录,如果没有则创建

  (4) 将id_rsa.pub输出到.ssh目录下 ,创建新的认证文件

    authorized_keys  cat id_rsa.pub >> .ssh/authorized_keys

  (5) 到/root/下分别 对文件赋予权限

    a、 chmod 700 .ssh

    b、chmod 600 .ssh/authorized_keys

  (6)测试 :ssh root@172.30.3.126   远程登录就不需要密码了

SSH中ssh、sftp、scp组件有什么用

感谢你能够认真阅读完这篇文章,希望小编分享的“SSH中ssh、sftp、scp组件有什么用”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


分享标题:SSH中ssh、sftp、scp组件有什么用-创新互联
浏览路径:http://pwwzsj.com/article/dppjji.html