ssh不输入密码登录设置
一.条件
1.ssh只能使用密码登录
2.不支持SSH密钥登录
3.没法下载sshpass工具
二.设置
1. 创建密码脚本
echo 'echo your_password' > ~/.ssh/askpass.sh chmod 700 ~/.ssh/askpass.sh
2. 配置 ~/.ssh/config
Host myserver
HostName 192.168.206.4
Port 22
User root
3.使用
1)命令行 SSH_ASKPASS=~/.ssh/askpass.sh SSH_ASKPASS_REQUIRE=force ssh myserver 2)写入脚本ssh.sh #!/bin/bash SSH_ASKPASS=~/.ssh/askpass.sh SSH_ASKPASS_REQUIRE=force ssh itsupport 运行脚本./ssh.sh
解析参数:
SSH_ASKPASS_REQUIRE=force:强制使用 askpass 程序

浙公网安备 33010602011771号