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

Linux在命令行直接使用密码来远程执行命令和远程复制 + 新安装的库找不到问题解决方式

文章目录

    • 0.简介
    • 1.远程执行命令
    • 2.远程拷贝
    • 3.新安装的库找不到问题解决方式

0.简介

本文主要介绍如何使用非交互式的方式,直接设置密码来远程执行命令和远程复制。另外介绍下往/usr/lib或者/lib下拷贝了新库但找不到的解决方式。

1.远程执行命令

远程执行命令一般可以采用ssh来实现

//以分号分隔的命令
ssh xxxx@xxx.xxx.xxx.xxx "cd ; ls"
//写在执行脚本中的语句
ssh xxxx@xxx.xxx.xxx.xxx < test.sh

以上如果机器之间没有进行过ssh的免密登录,就会需要手动输入密码,在脚本中使用就无法做到自动执行(需要手动交互),此时可以使用工具sshpass,可以之间使用密码来进行处理,如下:

sshpass -p password ssh xxxx@xxx.xxx.xxx.xxx "cd ; ls"

2.远程拷贝

远程拷贝一般使用scp命令,其同样会有需要交互输入密码的问题,可以使用如下方式:

sshpass -p password scp xxxx@xxx.xxx.xxx.xxx:/xxx .

3.新安装的库找不到问题解决方式

//更新/usr/lib 和 /lib下的库查找
sudo ldconfig

http://www.kler.cn/news/353438.html

相关文章:

  • HDFS开启审计日志
  • 自动驾驶系列—厘米级精度:RTK技术如何革新自动驾驶定位
  • Android终端GB28181音视频实时回传设计探讨
  • 嵌入式系统---看门狗
  • 选项模式(Option Pattern)在 Go 语言中的应用
  • Unity RPG梦幻场景素材(附下载链接)
  • React中的useState和useEffect解析
  • 容器化部署kafka内外网分流
  • Unity开发Hololens项目
  • 点菜问题(北京大学考研机试题01背包)
  • 上海数据集团到访蓝象智联 探讨数据基础设施建设
  • 2.html编辑器介绍
  • MySQL 8.4.0解压版安装记录
  • Gin框架操作指南01:开山篇
  • 【前端】如何制作一个自己的网页(6)
  • 【TDA】mapper
  • MVC与MVVM
  • 【Windows】【DevOps】Windows Server 2022 采用WinSW将一个控制台应用程序作为服务启动(方便)
  • 百度测开等开奖了
  • 国际期货收费行情源CTP推送式/期货配资软件开发对接行情源的技术性说明