@H_301_0@<span style="font-family: Microsoft YaHei; font-size: 15px">SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程操作自动化掉!下面就对 SSH 的远程操作功能进行一个小小的总结。
@H_301_0@登录到目标主机上才能执行 df 命令呢?当然不是的,我们可以使用 ssh 命令在远程的主机上执行 df 命令,然后直接把结果显示出来。整个过程就像是在本地执行了一条命令一样:
$ nick@xxx.xxx.xxx.xxx
@H_301_0@
$ nick@xxx.xxx.xxx.xxx
@H_301_0@用户的家目录。文件的内容。
@H_301_0@
@H_301_0@
$ nick@xxx.xxx.xxx.xxx nick@xxx.xxx.xxx.xxx
@H_301_0@

@H_301_0@ @H_301_0@




@H_301_0@功能的场景,如果是仅仅能执行几个命令的话,简直是弱爆了。我们可能需要写长篇累牍的 shell 脚本去完成某项使命!此时 SSH 依然是不辱使命的好帮手(哈哈,前面的内容仅仅是开胃菜啊!)。 @H_502_124@ @H_301_0@文件 test.sh,内容为:
ls
pwd
@H_301_0@
$ nick@xxx.xxx.xxx.xxx < test.
@H_301_0@
echo $0
echo $1
@H_301_0@
$ nick@ < test. nick@ <
@H_301_0@显示了执行的结果:
@H_301_0@
$ nick@ < test. helloworld
@H_301_0@
ls
pwd
@H_301_0@
$ nick@xxx.xxx.xxx.xxx
@H_301_0@
$
$
@H_301_0@
$ nick@ /home/nick/test. helloworld
@H_301_0@