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