V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Kininaru
V2EX  ›  问与答

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

  •  
  •   Kininaru · 108 天前 · 567 次点击
    这是一个创建于 108 天前的主题,其中的信息可能已经有所发展或是发生改变。
    效果:

    按 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 多)
    villivateur
        1
    villivateur  
       108 天前 via Android
    我喜欢打开终端,然后配置 alias 来连
    loginv2
        2
    loginv2  
       108 天前
    xshell 大批量管理的时候舒服,只一两个 ssh 用什么感觉都一样
    butanediol2d
        3
    butanediol2d  
       108 天前
    emmm ,Windows 的 ssh 不支持 config 吗?
    ClericPy
        4
    ClericPy  
       108 天前
    @butanediol2d
    同样没搞懂楼主这么搞的意义... 我 Windows 和 linux 共用一套 config, 不过不同公司用了不同文件夹放那些 key 和 config

    然后一大堆别名就够了吧, config 写好, 日常也就别名够用了还保证了跨平台一致性: ssh qq1, ssh ali1, ssh pc1, ssh datanode1
    chiu
        5
    chiu  
       108 天前
    @ClericPy #4
    我原来对 Windows 的一个需求是使用~/.ssh/config
    听你这么描述,是 Windows 下也可以使用 ssh config ,是需要在具体的 SSH Client 下指定 config 文件吗?
    ClericPy
        6
    ClericPy  
       108 天前
    @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
        7
    chiu  
       108 天前
    @ClericPy #6
    Ya, 谢谢说明
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2438 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:57 · PVG 17:57 · LAX 02:57 · JFK 05:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.