Windows使用powershell或者cmd ssh免密码远程连接Linux

Windows上各种终端模拟器很多,ssh远程连接的工具也很多,自己还是喜欢用powershell/cmd远程连接,ssh一条命令就好了。

配置免密钥登录页比较简单。

1、配置文件放在:C:\Users\用户名\.ssh

如果没有就自己创建一个。

2、生成密钥文件,服务器端配置:https://bbs.zsxwz.com/thread-2265.htm

3、配置文件 config,没有就自己创建一个,内容:

#这三行就不会创建knownhost文件,vps重装之后,就不用删除旧的信息。
Host *
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null

Host tx1 #别名 ssh这个别名就可以连接了
HostName xxx.xxx.xxx.xxx #vps ip地址
User root #vps登录用户名
Port 22 #端口
IdentityFile ~\.ssh\id_rsa #默认使用这个私钥文件登录,这一行可以不写,使用其他则要写一下路径

3、ssh连接:

ssh 别名

留言

* - 必填