最近在设置本机与远程服务器之间的 SSH 验证连接,
一切准备就绪,但是在连接时还是会要求用户输入密码,
后来发现,是由于服务器上的账号宿主目录位置被改变了,
导致ssh服务在宿主目录下无法找到 公钥 导致,
可以将.ssh 文件夹复制到新的宿主目录中,
或者通过下面的命令修改宿主目录到原来的位置,重新连接即可
usermod -d 目录 -u uid username
最近在设置本机与远程服务器之间的 SSH 验证连接,
一切准备就绪,但是在连接时还是会要求用户输入密码,
后来发现,是由于服务器上的账号宿主目录位置被改变了,
导致ssh服务在宿主目录下无法找到 公钥 导致,
可以将.ssh 文件夹复制到新的宿主目录中,
或者通过下面的命令修改宿主目录到原来的位置,重新连接即可
usermod -d 目录 -u uid username