SSH 连接与免密登录指南
学习笔记作者:admin日期:2025-05-26点击:29
摘要:总结了在 Linux 和 Windows 上通过 SSH 连接远程服务器的方法,包括使用密码和密钥登录,推荐使用 SSH 密钥认证提升安全性。
SSH 连接与免密登录指南
1. 基础命令
SSH 基本命令格式:
ssh [用户名]@[主机地址] -p [端口号]
2. 输入密码的方式
SSH 不支持直接在命令中写入密码,需手动输入。
3. 使用工具传递密码
可通过工具如 Linux 的 sshpass
或 Windows 的 plink
实现密码传递。
sshpass -p 'your_password' ssh username@hostname
plink.exe -ssh user@host -pw password
4. 推荐方法:SSH 密钥认证
生成密钥并上传至服务器,实现免密登录。
ssh-keygen -t rsa -b 4096
ssh-copy-id user@hostname
5. 注意事项
避免密码暴露在命令历史中,优先推荐密钥认证。