ssh 远程命令执行时切换用户
来源:互联网 发布:怎么看linux版本 编辑:程序博客网 时间:2024/06/04 01:12
通过ssh 可以远程执行命令。
有时希望指定远程执行命令的用户,
则可以如下执行
ssh $user@$ip "cmd";
但是有时我们只有某个用户的登录权限,只有登录后,在目标机器上才可以切换为其他用户,
则可以使用如下的方式
ssh $userA@$ip "echo passwd|sudo -S hostname;sudo -u $userB cmd"
这样就可以以用户A登录,然后以用户B执行命令。
hostname这里可以替换为别的命令。
- ssh 远程命令执行时切换用户
- ssh 远程执行命令
- ssh远程执行命令
- ssh 远程执行命令
- ssh 远程执行命令简介
- SSH 远程执行命令简介
- ssh 远程执行命令操作
- ssh远程执行命令退出
- SSH 远程执行命令实例
- ssh 远程执行命令简介
- SSH 非交互方式远程执行命令
- pexpect通过ssh执行远程命令
- ssh远程执行命令小提示
- ssh远程执行命令并自动退出
- linux 使用ssh 执行远程命令
- linux SSH 嵌套远程执行命令
- JSch连接SSH远程执行命令
- ssh免密码远程执行sudo命令
- dup和dup2
- 通过机器ssh另一台机器
- Ubuntu 使用代理上网
- 【转载】Linux流量监控工具 - iftop (最全面的iftop教程)
- python thrift 示例
- ssh 远程命令执行时切换用户
- linux 磁盘uuid获取
- python 操作mysql 数据库
- [转载]python编码转换遇到的非法字符的解决方法
- split 使用
- 【转载】Linux下显示IP地理位置信息的小工具-nali
- 网页抓取中的debug 问题记录
- 设计模式的原则
- 一、简单工厂(Simple Factory)模式