ssh转发
SSH (Secure Shell) 是一种用于在不安全网络上安全访问和管理远程服务器的协议。SSH 提供加密通信,确保数据传输的保密性和完整性。
使用用户名和主机名(或 IP 地址)连接到远程服务器:
1 | ssh username@hostname |
SSH-Agent 和 SSH-Add
多次连接同一服务器:如果需要在一段时间内多次连接到同一服务器,使用 ssh-agent
和 ssh-add
可以避免每次连接时输入私钥密码。
连接多个服务器:如果你需要连接多个不同的服务器,使用 ssh-agent
可以管理多个私钥,简化身份验证过程。
Git 和其他工具:如果使用 Git 或其他需要 SSH 认证的工具,ssh-agent
和 ssh-add
可以方便地管理和使用私钥。
ssh-add
是用于将私钥添加到 ssh-agent
的工具。通过将私钥添加到 ssh-agent
,只需在会话开始时输入一次私钥的密码(如果有设置密码)。
假设私钥文件是 ~/.ssh/id_rsa
,可以使用 ssh-add
将其添加到 ssh-agent
:
1 | # 启动 |
可以在本地的 ~/.ssh/config
文件中配置 SSH 连接的详细信息,以简化命令行输入。
1 | Host myserver |
为了安全性的一些设置
1 | # 禁用密码认证,只允许公钥认证 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 满杯是幸福 空杯是自由!
评论