新购买了一台ECS服务器,用iterm2文件免密登录连接的时候一直连接不上
The authenticity of host 'ip' can't be established. ECDSA key fingerprint is SHA256:hqC3UitTT4mMl7niNL5wzAPyC4hl/IdLl20GXN/AoIs.
Are you sure you want to continue connecting (yes/no)? yes
^@^@ ^@^@ ^@^@
1、首先在终端先测试,是否可以连上 ssh yhm(用户名)@33.10.25.21(公网ip) -p 22(端口号)
密码错误连不上,于是重置服务器密码重启,终端可以连上了
2、服务器密码重置后,iterm2还是连接失败(使用文件ip,密码配置方式)
/Users/用户名/.ssh/example 文件
#!/usr/bin/expect -f
set user 用户名
set password 密码
set host ip
set timeout -1
spawn ssh $user@$host
expect "*assword:*"
send "$password\r"
interact
expect eof
将know_hosts中的内容清空,仍然连不上,后面尝试了一下,直接用命令行登录,是可以的,之后再切换回用文件免密登录,这回成功了。也不知道是为啥,有大神知道的帮忙留言一下呀~
3、连接成功后服务器断开的比较频繁,需要进行一下设置