使用Win10内置SSH客户端

在 Windows 10 April 2018 Update 更新后,SSH-Client 已经默认是操作系统的内置功能了,所以无需其他配置就可以直接使用 ssh、scp 等命令,对于开发者来说是一件不错的事情,毕竟在弱需求的情况下,可以替代 Xshell 等客户端了。

ssh 是一个命令行工具,所以我们需要先打开终端,鼠标右键开始菜单,选择 Windows Powershell,打开终端后就可以输入命令使用 ssh 了。

比如我想要以 root 用户身份连接 ip 为 8.8.8.8 远程主机:

ssh [email protected]

接着会提示你输入密码,然后就可以正常登陆了,当你不指定远程主机 sshd 端口时,默认是使用的 22 端口,我们也可以使用 -p 参数进行指定访问 2222 端口:

ssh [email protected] -p 2222

ssh 功能和 Linux 下的完全一致,甚至于配置文件也可以复用。在用户目录下创建一个文件夹 .ssh,新建文本文件然后更名为 config,注意需要结尾的 txt 扩展名要删除掉。

Host vultr
    HostName 66.42.76.143    
    User yearliny
    Port 2345
    IdentityFile ~/.ssh/id_dsa

ServerAliveInterval 30
ServerAliveCountMax 30

如果连接 VPS 需要密钥,那么复制密钥到刚刚创建的 .ssh 目录下,对上述配置文件进行稍微的修改,就能使用 ssh nickname 这样的命令连接我们配置的好的主机。

我们还可以使用 scp 命令进行文件的传输,用法和 Linux 一致,但是却缺少自动补全远程主机路径有些影响体验,如果需要经常进行文件传输操作,还是需要其他工具弥补。


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注