而且,只要确保我有这个权利,如果我使用以下命令从服务器复制文件:
$ rsync mvmacd@ssh.mysite.com:~/credit_card_numbers.txt ./
Run Code Online (Sandbox Code Playgroud)
[并不是说我的服务器上确实有那个文件——只是机密文档的一个例子 xD ].txt 文件 [或任何类型的文件]不会以明文形式发送,但会被加密?用我的密钥文件或 ~/.ssh 中的东西,对吗?没有人窥探连接 [政府、我网络上的人等] 将能够查看文件?
随机生成的对称会话密钥用于加密客户端和服务器之间的通信。在连接过程中,密钥由双方共享,当会话结束时,密钥被销毁。
SSH 版本 1 (SSH-1) 仅使用一个密钥,而 SSH-2 有多个:每个方向(客户端->服务器、服务器->客户端)和其他用于完整性检查的方向。
SSH-2 为 SSH 连接的任一端提供了一种方式来启动重新加密(“会话重新加密”),从而导致客户端和服务器协商新的会话密钥。
资料来源:O'REILLY - SSH 权威指南
正如 EightBitTony 提到的,使用scp
.