导读 🚀 引言在日常运维工作中,`ssh` 和 `scp` 是两个不可或缺的工具。它们分别用于远程登录服务器和文件传输。但如果你需要频繁输入密码,...
🚀 引言
在日常运维工作中,`ssh` 和 `scp` 是两个不可或缺的工具。它们分别用于远程登录服务器和文件传输。但如果你需要频繁输入密码,效率会大打折扣。本文将教你如何更高效地使用这两项功能!
💻 SSH免密登录
首先,通过生成 SSH 密钥对来实现免密登录。运行以下命令:
```bash
ssh-keygen -t rsa -b 4096
```
按提示操作后,将生成的公钥(`id_rsa.pub`)添加到目标服务器的 `~/.ssh/authorized_keys` 文件中。完成设置后,你会发现每次登录都无需再输入密码!✨
📦 SCP无痛传输
接着,利用 `scp` 进行文件传输时,也可以避免重复输入密码。借助之前配置好的 SSH 密钥,执行如下命令:
```bash
scp /path/to/local/file username@remote:/path/to/remote/
```
如果仍需输入密码,可以结合 `ssh-agent` 和 `ssh-add` 管理私钥,进一步简化流程。
💡 小贴士
- 确保目标服务器已启用 SSH 公钥认证。
- 避免将私钥随意泄露,保障系统安全!
🎯 总结
通过上述方法,你可以大幅提升工作效率,告别繁琐的密码输入。快去试试吧!💪
💬 欢迎评论区分享你的经验或疑问!