码迷,mamicode.com
首页 > 其他好文 > 详细

小白基础学习

时间:2019-11-15 11:59:41      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:strong   linux中   默认端口   inf   传输文件   开始   nbsp   服务器   交互式   

主机与主机之间ssh/scp/sshpass安全传输文件协议以及传输操作

ssh是什么

ssh是安全的加密协议,用于远程连接Linux服务器, 默认端口是22

模拟开始

语法:ssh user@IP

ssh root@192.168.1.108

scp是什么

scp是linux中内置的一个命令, 它用于主机与主机之间传输文件/文件夹

环境模拟开始

主机A  IP:192.168.1.108
主机B  IP:192.168.1.109

当我想把主机A上在/home/zhenghua/tomcat这个文件拷贝到主机B的/opt目录下

两种方案

1.在主机A上去实现

语法: scp originfile user@IP:remotepath

    scp 本地文件  远程用户@远程IP:远程路径

scp /home/zhenghua/tomcat root@192.168.1.109:/opt

注:在主机A上把/home/zhenghua/tomcat这个文件传输到主机B(192.168.1.109)的/opt的目录下了。

2.在主机B上去实现

语法:scp user@IP:remotefile originpath

   scp 远程用户@远程IP:远程文件  本地目录

scp root@192.168.1.108:/home/zhenghua/tomcat  /opt

注:在主机B上向主机A(192.168.1.108)发送请求, 请求把主机A的/home/zhenghua/tomcat这个文件传输下来到/opt目录路径下。

 

sshpass是什么

sshpass也是linux命令,一个免输入密码的非交互式操作,主要用于ssh,scp中。

模拟开始

SSH利用sshpass登录

语法:sshpass -p ‘密码‘ ssh user@IP -P 端口

sshpass -p ‘*******‘ ssh root@192.168.1.108 -p 22

SCP利用sshpass传输

语法:sshpass -p ‘密码‘ scp originfile user@IP:/remotepath

sshpass -p ‘*******‘ scp /home/zhenghua/tomcat root@192.168.1.108:/opt

 

小白基础学习

标签:strong   linux中   默认端口   inf   传输文件   开始   nbsp   服务器   交互式   

原文地址:https://www.cnblogs.com/chenglee/p/11865164.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!