在Linux中SSH是非常常用的工具,通过 SSH客户端 我们可以连接到运行了 SSH服务器 的远程机器上
数据是加密的,可以防止信息泄漏
数据是压缩的,可以提高传输速度
SSH客户端是一种使用Secure Shell(SSH)协议连接到远程计算机的软件程序
SSH是目前比较可靠,专为远程登录会话和其他网络服务提供安全的协议
利用SSH协议可以有效防止远程管理过程中的信息泄露
通过SSH协议可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗
SSH的另一项优点是传输数据可以是经过压缩的,所以可以加快传输的速度
域名和端口号
域名
由一段用点分割的名字组成 例如:www.baidu.com
是IP地址的别名,方便用户记忆
端口号
IP地址:通过IP地址找到网络上的计算机
端口号:通过端口号可以找到计算机上运行的应用程序
SSH服务器的默认端口号是:22,若果是默认端口号,在连接的时候可以省略
常用服务端口号列表
序号 |
服务 |
端口号 |
01 |
SSH服务器 |
22 |
02 |
Web服务器 |
80 |
03 |
HTTPS |
443 |
04 |
FTP服务器 |
21 |
SSH客户端的简单使用
ssh [-p port] user@remote
user是远程机器上的用户名,若不指定默认为当前用户
remote是远程机器上的地址,可以是IP / 域名,或者是后面会提到的别名
port是SSH Server监听的端口,若不指定默认为22
提示:使用 exit 退出当前用户的登录
注意:ssh这个终端命令只在Linux或UNIX系统下使用
如果在windows系统中,可以使用PuTTY或者XShell客户端软件即可
提示:
在工作中,SSH服务器的端口很有可能不是22,如果遇到这种情况就需要使用-p选项,指定正确的端口号,否则无法正常连接到服务器