前置条件
已安装 cmder
方式一:通过 SSH 口令方式连接
打开 cmder
输入
$ ssh 用户名@服务器地址
按回车确认根据给出的提示输入用户密码,按回车确认
登录成功
方式二:通过 SSH 密钥方式连接
请先检查本机目录 C:\Users\{用户名}\.ssh
下是否有 id_rsa
和 id_rsa.pub
两个文件,如果有直接上传公钥 id_rsa.pub
到 Linux 服务器即可,无需再生成密钥对
本机生成 SSH 密钥对
1.1 打开 cmder
1.2 输入ssh-keygen -t rsa
按回车确认
1.3 弹出密钥保存位置提示后,继续按回车(密钥对将生成到默认位置C:\Users\{用户名}\.ssh
)
1.4 弹出输入密码提示后,继续按回车(将不设置密钥对验证密码)
1.5 弹出确认密码提示后,继续按回车
1.6 密钥对生成完毕上传公钥到 Linux 服务器
2.1 通过方式一连接到 Linux 服务器
2.2 在远程服务器上输入以下命令$ mkdir ~/.ssh && touch ~/.ssh/authorized_keys $ chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
2.3 在本机输入命令
$ scp C:\Users\{用户名}\.ssh\id_rsa.pub 用户名@服务器地址:~/.ssh/authorized_keys
2.4 输入密码后,按回车确认
2.5 上传成功,直接输入ssh 用户名@服务器地址
即可成功连接服务器