Windows/ssh

Windows/ssh

Windows 10 自带 OpenSSH。参考:Windows 10/ssh

plink.exe

putty 带的 cli ssh 客户端,特点是支持直接用参数提供ssh密码。

plink.exe -ssh root@192.168.1.1 -pw password

请注意 plink.exe 首次连接时会提示是否接受 ssh 服务器公钥(已接受的公钥保存在注册表里),官方版 plink.exe 无法设置默认接受所有公钥,如果有需要,需要自己修改 plink 源码编译:

putty-master/putty-src/windows/wincons.c

int verify_ssh_host_key(void *frontend, char *host, int port, char *keytype,
                        char *keystr, char *fingerprint,
                        void (*callback)(void *ctx, int result), void *ctx)
{
#.....
     /*
     * Verify the key against the registry.
     */
    //ret = verify_host_key(host, port, keytype, keystr);
    ret = 0; // ugly mod
#-----
}

或者使用第三方修改的 plink


Last update: 2020-07-16 03:16:25 UTC | Redirect from ssh/Windows