Windows 下通过 cmder 远程连接 Linux 服务器

前置条件

  1. 已安装 cmder

方式一:通过 SSH 口令方式连接

  1. 打开 cmder

  2. 输入 $ ssh 用户名@服务器地址 按回车确认

  3. 根据给出的提示输入用户密码,按回车确认

  4. 登录成功

方式二:通过 SSH 密钥方式连接

请先检查本机目录 C:\Users\{用户名}\.ssh 下是否有 id_rsaid_rsa.pub 两个文件,如果有直接上传公钥 id_rsa.pub 到 Linux 服务器即可,无需再生成密钥对

  1. 本机生成 SSH 密钥对
    1.1 打开 cmder
    1.2 输入 ssh-keygen -t rsa 按回车确认
    1.3 弹出密钥保存位置提示后,继续按回车(密钥对将生成到默认位置 C:\Users\{用户名}\.ssh
    1.4 弹出输入密码提示后,继续按回车(将不设置密钥对验证密码)
    1.5 弹出确认密码提示后,继续按回车
    1.6 密钥对生成完毕

  2. 上传公钥到 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 用户名@服务器地址 即可成功连接服务器

猜你喜欢

转载自blog.51cto.com/14134461/2337282