标签:strong linux中 默认端口 inf 传输文件 开始 nbsp 服务器 交互式
ssh是安全的加密协议,用于远程连接Linux服务器, 默认端口是22
语法:ssh user@IP
ssh root@192.168.1.108
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也是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