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

文章目录

0.简介

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

1.远程执行命令

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

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

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

cpp 复制代码
sshpass -p password ssh xxxx@xxx.xxx.xxx.xxx "cd ; ls"

2.远程拷贝

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

cpp 复制代码
sshpass -p password scp xxxx@xxx.xxx.xxx.xxx:/xxx .

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

cpp 复制代码
//更新/usr/lib 和 /lib下的库查找
sudo ldconfig
相关推荐
johnny2335 小时前
运维管理面板:AcePanel、OpenOcta、DeepSentry
运维
青梅橘子皮6 小时前
Linux---基本指令
linux·运维·服务器
REDcker6 小时前
Linux信号机制详解 POSIX语义与内核要点 sigaction与备用栈实践
linux·运维·php
cui_ruicheng7 小时前
Linux进程间通信(三):System V IPC与共享内存
linux·运维·服务器
蚰蜒螟8 小时前
深入 Linux 内核同步机制:从 futex 到 spinlock 的完整旅程
linux·windows·microsoft
运维全栈笔记8 小时前
Linux安装配置Tomcat保姆级教程:从部署到性能调优
linux·服务器·中间件·tomcat·apache·web
dllmayday9 小时前
Linux 上用终端连接 WiFi
linux·服务器·windows
ACP广源盛139246256739 小时前
IX8024与科学大模型的碰撞@ACP#筑牢科研 AI 算力高速枢纽分享
运维·服务器·网络·数据库·人工智能·嵌入式硬件·电脑
峥无10 小时前
Linux系统编程基石:静态库·动态库·ELF文件·进程地址空间全景图
linux·运维·服务器
用户23678298016810 小时前
从 chmod 755 说起:Unix 文件权限到底是怎么算的?
linux