1、SSH介绍:
- A要与B通信
- A生成一对密钥
- A将公钥发送给B
- B拿到公钥,生成一个随机密码串(对称加密的key,用于认证完成后的通信),并用公钥加密这个密码串,发送给A
- A拿到密文,用私钥解密,获得到这个随机密码串
- B继续发送一个利用上个随机密码串加密的数据给A,A收到后用随机密码串解密这个数据
- A解密正常后通知B
- 加密通道建立完成,以后的通信都用这个随机密码串加解密
2、问题:
当你在不在公司或者不在学校的时候,如果想要用secureCRT访问内网的服务器,但是内网IP对外网是不可见的,这时怎么办?又或者内网的网站只对有内网的IP可以访问,但是你连接的是外网,想要访问内网的网站,怎么办呢?最重要的是现在的教育网支持IPv6,改下hosts文件就可以直接访问Google、YouTube这些网站了,但是如果你在外不是连接的教育网,但是想通过学校的服务器作代理访问Google,但是学校服务器的IP对外不可见,怎么使用代理呢?