通过 SSH 执行命令
查看远程主机是否运行进程httpd:
$ ssh user@host 'ps ax | grep [h]ttpd'
Demo
-p - 指定连接端口
Port to connect to on the remote host. This can be specified on a per-host basis in the configuration file.
Example
SSH默认端口是22。大多现代的Linux系统22端口是开放的。如果你运行ssh程序而没有指定端口号,它直接就是通过22端口发送请求。
一些系统管理员会改变SSH的默认端口号。让我们试试,现在端口号是1234。要连上主机,就要使用**-p**选项,后面再加上SSH端口
$ ssh 192.168.1.1 -p 1234
要改变端口号,我们需要修改/etc/ssh/ssh_config文件,找到此行:
Port 22
把它换成其他端口号,比如上面的1234.然后重启SSH服务。
...