本文摘自PHP中文网,作者步履不停,侵删。

一个系统管理员可能会同时管理着多台服务器,这些服务器也许会放在不同的地方。要亲自一台一台的去访问来管理它们显然不是最好的方法,通过远程控制的方法应该是最有效的。
Linux系统的远程管理工具大概有几种:telnet,ssh,vnc等,其中ssh是最常用的管理方法,采用密文的传输方式,简单安全。
Secure Shell
缩写是SSH
, 由IETF的网络工作小组(Network Working Group
)所制定,SSH
是一项创建在应用层和传输层基础上的安全协议,为计算机的shell
提供安全的传输和使用环境。
下面我们来介绍 SSH 的 7 大用法。
1. 基本用法
最简单的用法就是不带参数,仅输入 ssh 再加上主机地址,比如:
ssh 192.168.0.116
这种形式登陆主机,会默认使用当前用户进行登录。第一次连接的时候,SSH 会确认目标主机的真实性,如果没有问题的话,输入 yes 即可。
如果我们想要以指定用户名来登录主机,有两种方法:
a. 使用 -l 选项
ssh -l alvin 192.168.0.116
b. 使用 user@hostname 格式
ssh alvin@192.168.0.116
这两种方法,其中第二种尤为常用。
2. 指定端口登录
SSH 默认使用的端口号是 22。大多现代的 Linux 系统 22 端口都是开放的。如果你运行 ssh 程序而没有指定端口号,它直接就是通过 22 端口发送请求的。
如果我们不想通过 22 端口登录,那么我们可以使用 -p
选项来指定端口。
ssh 192.168.0.116 -p 1234
引申话题:如何修改端口号?
相关阅读 >>
如何使用云服务器 ecs api 管理云上资源和开发应用程序
更多相关阅读请进入《Linux》频道 >>