linux - 使用不同用户将文件从一台服务器复制到远程服务器的 Shell 命令

标签 linux shell unix aix

我有一个服务器 serverA 和一个用户“akotha”,还有另一个用户“mqm”。我可以通过输入 sudo su - mqm 切换到“mqm”,但我不知道 mqm 用户的密码。我想要的只是将文件从本地服务器复制到 serverA 并将其放置在只有 mqm 具有写入权限的文件夹中。

您能让我知道满足我的要求的命令吗?

最佳答案

您可以使用 SSH 和安全复制命令:

$ scp path/to/local/file mqm@ip_address_of_server_A:~/directory

但是如果您没有“mqm”的密码,您可以将其发送给用户“akotha”,然后更改文件权限

关于linux - 使用不同用户将文件从一台服务器复制到远程服务器的 Shell 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43480421/

相关文章:

linux - docker 可以运行我的操作系统不支持的其他库吗?

使用 chef 创建的 linux azure vm 在尝试引导甚至给出 rsa 文件时询问 ssh 密码?

linux - 如何在不创建新文件的情况下合并大量文件

regex - 删除linux中第二个重复指定字符前的数据

c++ - 重定向标准 I/O : freopen + stdin/stdout vs open + dup2

linux - 找不到意外的运算符(Bash 错误)

linux - 使用 ack 搜索多个模式(单词)?

linux - 如何在 expect 中设置 bash 变量或将变量从 expect 返回到 bash

regex - 用点分隔符分割 UNIX 字符串并存储在变量中

c++ - 使用 gperftools/Heaptrack 无需安装