ssh客户端
ssh客户端,可以有很多种方式。即使在windows下也可以不用安装软件,直接使用。
工具对比
windows原生ssh
win10现在好像已经有了ssh工具了。所以呢,在powershell中或者安装windows terminal都可以直接使用ssh工具来远程连上。
版本:OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
这种方式,非常简单,因为是原生就带有的(貌似)。所以,不需要安装。
缺点:不支持sz命令下载文件。
wsl
需要自己安装子系统。目前,我自己用的是wsl 1。感觉也还好,就当做是git提供的mingw的升级版本。
使用powershell,并输入wsl即可进入。如果有多个版本,可能需要加上 wsl -d 版本来进入。
优点是:与win系统的目录互通。而且提供比较完整的命令。一般可以在vscode下编辑目录,然后用该工具提供的vi、grep等命令查看源代码。非常方便。下载文件,完全可以直接用Linux支持的命令来传送文件。
scp
rsync
文件夹的地址栏输入如下,即可访问。而进入wsl
\\wsl$
又比虚拟机轻巧。
界面嘛,换成windows terminal感觉还行。
修改密码wsl.exe --user root --distribution Alpine passwd
git
版本:OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017
为了区分不是同一个工具,还可以查看了一下git的minigw环境提供的ssh版本好。用得比较少,我是真的没有想到,这个东西,居然还提供了ssh工具。
它提供的工具嘛,也经常用。而且是跟win10是通的,而且对于一些简单的数据处理,用到了awk、sed、wc、grep等命令,它都是提供有现成的。所以嘛,经常用到这些ssh。
putty
准确来说,这个应该是我从视频教程中看到的工具。这个工具嘛,比较单一,而且只能开一个窗口,相比较于系统自带或git的ssh,真的没有看出有哪些优点,这个工具,我大概用了很久。
secureCRT
这个工具嘛,其实是自己常用的连接Linux的工具。只能当ssh客户端,除此之外,本身不提供任何Linux环境或命令。
由于能记住密码(可以直接粘贴密码),所以呢,经常用它连接各种Linux积极。非常的方便,而且还可以clone。缺点嘛,需要自己破解。
常用它配合sz来传入文件等。
xshell
也需要去破解。自己很少使用。
总结
从最开始只能用ssh连Linux机器到现在,发现有多种,轻易获得的ssh客户端工具。总体来说,很方便。