有时候我们想执行远程服务器的命令
通常我们需要登录到指定的服务器
比如
ssh root@192.168.2.1
然后再
ls
这样很麻烦,其实我们可以 ssh test@192.168.2.1 "ls ~;pwd;"
执行需要sudo权限的命令
ssh test@192.168.2.1 "sudo ls /root"
Password:
sudo: no tty present and no askpass program specified
需要参数-t
ssh -t test@192.168.2.1 "sudo ls /root;pwd"
如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术
转载请注明:ssh执行远程服务器的命令 出自老鄢博客 | 欢迎分享