通过 SSH 口令方式连接
ssh 用户名@服务器地址
通过 SSH 密钥方式连接
生成密钥文件
输入 ssh-keygen -t rsa 按回车确认
弹出密钥保存位置提示后,继续按回车(密钥对将生成到默认位置 C:\Users{用户名}.ssh)
弹出输入密码提示后,继续按回车(将不设置密钥对验证密码)
弹出确认密码提示后,继续按回车
密钥对生成完毕
上传公钥到 Linux 服务器
linux上执行:
mkdir ~/.ssh && touch ~/.ssh/authorized_keys
chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
windows中cmder上执行:
scp C:\Users\{用户名}\.ssh\id_rsa.pub 用户名@服务器地址:~/.ssh/authorized_keys
快速登录
配置C:\Users\用户名.ssh\config,添加如下配置
Host 107
HostName 192.168.1.107
User root
PubkeyAuthentication yes