PowerShell使用密钥登录Linux服务器-客户端篇

2,229 阅读1分钟

不说废话,直接上步骤

进入当前用户目录

  1. 打开此电脑
  2. 地址栏输入%HOMEPATH%,回车
  3. 新建.ssh目录-打开进入
  4. 新建config文件

设置config配置文件

Host 服务器名称,随便取
  HostName 你的ip地址
  User 登录用户名
  IdentityFile 密钥文件地址

全部配置例如:

Host tencent-cloud
  HostName 192.168.1.1
  User root
  IdentityFile ~/.ssh/rsa
  • 可以配置多个服务器,互补影响,追加即可
  • ~/表示的是根目录,也就是当前用户下
  • Hosthost都行,大小写不影响,其他字段也是一样

打开PowerShell

windows + R运行,输入Powershell,确定

image.png

登录服务器

输入命令ssh 服务器名称,服务器名称就是上面Host

image.png

登录成功(还有一个前提,需要将公钥放到服务器中,并确定服务器是允许密钥登录的),搞定,可以不用Xshell 7