SSH是Linux下进行远程连接的基本工具,我们可以用它来完成远程操作。
ssh sirian@192.168.1.101 "free -m"
默认情况下,当你执行不带命令的ssh连接时,会使用Bash的interactive + login shell模式。会登录到远程服务器上,服务器为你分配一个TTY,并运行了一个login shell。比如"/bin/bash", 在/etc/passwd中可以看到对应用户登录后执行的shell会话。
但是当通过ssh在远程主机上执行命令时,会使用Bash的non-interactive + non-login shell模式。并不会为这个远程会