当前位置: 首页 > news >正文

ssh scp sshpass

ssh命令用于远程连接主机

ssh username@hostname

更多用法参考:
ssh常用用法

scp 命令是用于通过 SSH 协议安全地将文件复制到远程系统和从远程系统复制文件到本地的命令

比如:

scp /data/log/a.txt root@192.168.1.100:/data/log

该命令就就将本地的a.txt传输到192.168.1.100的/data/log目录下

sshpass命令用于非交互的 ssh 密码验证

上面的scp命令有个问题就是需要手动输入命令,那么此时就可以用sshpass命令来将密码带进去:

sshpass -p 123456 scp /data/log/a.txt root@192.168.1.100:/data/log

但是如果192.168.1.100里面没有/data/log这个目录时,该命令就会报错,此时可以通过以下命令在远端主机创建你需要的目录:

sshpass -p 123456 ssh root@192.168.1.100 mkdir -p /data/log
http://www.lryc.cn/news/136057.html

相关文章:

  • leetcode 1996. 游戏中弱角色的数量(排序的魅力)
  • 从头到尾说一次 Spring 事务管理(器) | 京东云技术团队
  • php 系列题目,包含查看后端源代码
  • 令牌桶C语言代码实现
  • Mybatis 建立依赖失败:报错Dependency ‘mysql:mysql-connector-java:8.0.28‘ not found
  • 多线程+隧道代理:提升爬虫速度
  • 使用@Configuration和@Bean给spring容器中注入组件
  • 信号波形解读
  • Centos 解决 XXX不在 sudoers 文件中。此事将被报告。的错误
  • 雪花算法和uuid的区别
  • docker之DockerFile与网络
  • 知识蒸馏开山之作(部分解读)—Distilling the Knowledge in a Neural Network
  • centos 7 安装 docker-compose curl 设置代理
  • 3D姿态相关的损失函数
  • ChatGPT取代人类仍然是空想?有没有一种可能是AI在迷惑人类
  • 基于swing的旅游管理系统java jsp旅行团信息mysql源代码
  • Windows wsl2支持systemd
  • NLP - 如何解决ModuleNotFoundError: No module named ‘jieba‘的问题
  • Windows10上VS2022单步调试FFmpeg 4.2源码
  • 【tkinter 专栏】菜单组件
  • 【LeetCode-经典面试150题-day10】
  • Transformer在医学影像中的应用综述-分类
  • 新服务器基本环境下载conda + docker + docker-compose + git
  • Matlab论文插图绘制模板第108期—特征渲染的标签散点图
  • 设计模式之中介者模式(Mediator)的C++实现
  • css弹性布局的方式
  • 阿里云源 Python、npm、git、goproxy
  • 微服务架构1.0
  • iOS开发Swift-基础部分
  • 【LeetCode-经典面试150题-day11】