ssh执行远程服务器的命令

发布时间:2020-10-19 23:11:49 阅读:1396次

有时候我们想执行远程服务器的命令

通常我们需要登录到指定的服务器

比如

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加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:ssh执行远程服务器的命令 出自老鄢博客 | 欢迎分享