分享一种 Windows 下 SSH 的连接姿势

2022-04-28 11:35:52 +08:00
 Kininaru
效果:

按 Win 键,输入你预设好的服务器名,回车,即可连上服务器 SSH 。

方法步骤:

1. 在一个你喜欢的地方新建一个 .bat 文件,内容写:`ssh [username]@[host]`,保存
2. 为这个 .bat 文件创建一个快捷方式,命名为该服务器的简称(比如我的叫做 `hkmc`)
3. 在 `C:\ProgramData\Microsoft\Windows\Start Menu\Programs` 目录下新建一个文件夹,叫做 `ssh`
4. 把第二步的快捷方式复制进 `ssh` 文件夹
5. 重启 Windows 资源管理器(或者重启电脑)

注意:服务器要设置 authorized keys 登录,不然还得输一遍密码,不够痛快。

个人感觉是比 Xshell 更爽的一种 SSH 姿势(当然功能可能不如 Xshell 多)
1249 次点击
所在节点    问与答
7 条回复
villivateur
2022-04-28 11:41:07 +08:00
我喜欢打开终端,然后配置 alias 来连
loginv2
2022-04-28 11:42:47 +08:00
xshell 大批量管理的时候舒服,只一两个 ssh 用什么感觉都一样
butanediol2d
2022-04-28 11:43:12 +08:00
emmm ,Windows 的 ssh 不支持 config 吗?
ClericPy
2022-04-28 11:46:30 +08:00
@butanediol2d
同样没搞懂楼主这么搞的意义... 我 Windows 和 linux 共用一套 config, 不过不同公司用了不同文件夹放那些 key 和 config

然后一大堆别名就够了吧, config 写好, 日常也就别名够用了还保证了跨平台一致性: ssh qq1, ssh ali1, ssh pc1, ssh datanode1
chiu
2022-04-28 12:18:15 +08:00
@ClericPy #4
我原来对 Windows 的一个需求是使用~/.ssh/config
听你这么描述,是 Windows 下也可以使用 ssh config ,是需要在具体的 SSH Client 下指定 config 文件吗?
ClericPy
2022-04-28 12:23:21 +08:00
@chiu
1. 对
2. Windows 也有 User 目录的, 可以直接用 %homepath% 定位到. 然后下面也有 .ssh, 没有就自己搞

然后文件夹方式走的和 linux 上一样, 在 ~/.ssh/config 文件末尾加上 Include ~/.ssh/文件夹 /config , 然后就是正常的 config 文件格式了, 举个例子(你应该会, 就当给其他看帖的人看)

Host aliyun
HostName 111.113.87.244
User root
IdentityFile ~/.ssh/文件夹 /xxx-id_rsa

平时登录就是 ssh aliyun
chiu
2022-04-28 17:05:50 +08:00
@ClericPy #6
Ya, 谢谢说明

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/849756

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX