嘟嘟社区

如何用CMD快捷密码登录SSH


RT,使用密钥的就是 ssh username@host -i "keyaddress"
那我要用密码登录,是把-i替换成什么呢,-p是端口
因为ssh基于安全考虑,不支持参数指定密码(.bash_history可查看输入过的命令)。
ssh [email protected]回车,yes,复制密码,右键粘贴,回车

cc0cc 发表于 2022-5-15 12:29
ssh [email protected]回车,yes,复制密码,右键粘贴,回车

我想把它写成一个bat脚本,不想再回车了想要一键解决

sshpass
expect
用密码一键不知道,但是用证书倒是可以直接一键直接连接。
本机ssh-keygen,然后把id_ras_pub的内容放到authorized_keys,然后保存,然后本机直接ssh [email protected]就可以了。
但是用密码也可以的,只是写个批处理,我研究研究

sshpass不是windows程序啊。。

cc0cc 发表于 2022-5-15 12:45
sshpass不是windows程序啊。。

搞错了,我以为linux。

Windows可用 putty/plink -pw *******

那你不如用第三方客户端记住密码
用vbs的话可以实现没问题