SSH(Secure Shell)是一种用于安全远程登录和其他网络服务的协议。它可以加密数据传输,保护通信内容不被窃听或篡改,常用于远程管理服务器、文件传输等场景。常见命令如

ssh user@host。

ssh系列命令使用

生成密钥对:

# 生成 RSA 密钥
ssh-keygen -t rsa -b 4096 -C "你的注释,通常是邮箱"
生成 ED25519 密钥:
ssh-keygen -t ed25519 -C "你的注释,通常是邮箱"

ssh-copy-id 命令可以直接将本地公钥追加到远程服务器的 authorized_keys 文件中,语法如下:

ssh-copy-id -i ~/.ssh/id_ed25519.pub 用户名@服务器IP

你可以使用如下命令,通过指定密钥文件连接服务器:

# 其中 -i 后面跟的是你的私钥文件路径。
ssh -i ~/.ssh/id_ed25519 用户名@服务器IP