将你的 Windows Terminal 当成 SSH 客户端吧!

一、序言

你是否也和我之前一样苦恼没有趁手的 SSH 工具?我在体验 FianllShell, XShell, MobaXterm, Terminus, SimpleRemote, ZOC 等一系列 SSH Client,碰到了一系列鬼畜问题,让我非常苦恼,直到我遇到了 Windows Terminal,让我直接爱上了这款终端应用,让我来告诉你怎么使用它连接你的 ssh 服务器吧!

二、使用感受

  • FinalShell

其实这款软件,我在用的时候还是很舒服的,有SFTP同屏显示、系统信息、性能监控等功能,但是唯一缺点就是自定义性太低,因为我的屏幕比较大,又是曲面的,所以在晚上的时候是很刺眼的,FianllShell 无法使用暗色主题之类的,背景图片也需要专业版才能设置,如果你的屏幕亮度不刺眼的话,可以尝试 FinalShell。

  • XShell

这款应用的话大家应该都听过,不过可惜的是,它不支持 SFTP 同屏显示,可搭配 WinSCP 来传输文件,缺点的话也跟上面一样,没有暗色主题,所以我就直接排除掉了。

  • Terminus

该应用集美观自定义于一身,但是 screen 建立的窗口没办法查看过去的日志,如果你是运维服务器的,想查看上面的日志,必须得打开文件来查看,没办法在终端查看,这很苦恼,所以也是因此排除掉了该应用。(偷偷告诉你,当你开启虚化时,拖动窗口会很卡,所以并不是很推荐该应用)

….

其余的就不过多介绍了,感兴趣的可以自己去体验下。

三、配置 Windows Terminal JSON 文件

点击设置 -> 打开 JSON 文件
复制粘贴任意一份 profiles 下的 object,修改 guid 及 commandline

guid 可前往 https://www.guidgen.com/ 生成
commandline 设置为 “ssh 用户名@主机名 -p端口”
保存,打开我们建立的这个配置

此时,输入你的主机密码即可连接完成啦!

虽然好了,但是你会发现每次打开都需要输入密码,这很烦人,像我这种随机生成密码的人更烦!
所以!接下来就是教你怎么设置免密登录,需要使用到: ssh-keygen 命令、vim/nano 等编辑器

四、使用公钥免密登录

按 Win + R 打开运行, 输入 cmd 打开命令行,在命令行输入

ssh-keygen

接下来你需要指定密钥对的文件位置,推荐在 C:\Users\用户名\.ssh\ 这个目录下,
例如我这里输入: C:\Users\Administrator/.ssh/demo
接下来会提示要你输入访问密码,每次使用公钥登录时会要求输入这个密码,你也可以留空,但是其他人用你电脑的时候也可以不使用密码用公钥登录服务器。
创建完成后,用编辑器打开你在上方输入的文件(.pub 后缀的,例如我的就是: C:\Users\Administrator\.ssh\demo.pub)

现在,你需要去配置你的服务器上的公钥了,连接上你的主机,输入命令创建文件(如果存在则跳过这一步)

mkdir ~/.ssh
touch ~/.ssh/authorized_keys

再用编辑器打开 ~/.ssh/authorized_keys 这个文件,可以用 vim/nano,根据自己喜好来。
用编辑器打开后,记得我上面说的打开的那个文件(.pub 后缀的)吗?复制里面的公钥到 ~/.ssh/authorized_keys 里来,保存后退出编辑,你还有一个步骤需要做,就是在上方说到的 ssh 用户名@主机 -p端口 后方加上 -i ~/.ssh/公钥文件名(不需要带后缀)
例如我的文件是: C:\Users\Administrator/.ssh/demo.pub
我的命令就是: ssh root@127.0.0.1 -p22 -i ~/.ssh/demo
然后打开 Windows Ternimal 再次进行连接,你会发现,已经不需要输入密码啦!

五、结尾

本篇文章至此结束,感谢各位观看,有什么疑问可以在下方留言,我看到的话会进行回答。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇