有时候我们想执行远程服务器的命令
通常我们需要登录到指定的服务器
比如
`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"`