如何从服务器下载密钥?已获IP、用户名和密码却跳转Apache测试页
简单几步从服务器下载公钥(解决Apache测试页问题)
浏览器访问服务器IP跳转到Apache测试页是正常的——你用浏览器打开的是服务器的网页服务,而公钥存在服务器的系统文件夹里,网页服务根本碰不到这些文件,得用专门的文件传输工具来拿。下面分系统给你最直白的操作步骤:
Windows用户(纯图形界面,不用敲命令)
- 装个WinSCP(免费工具,直接搜就能下载)
- 打开WinSCP后,登录界面填这三个信息:
- 主机名:你的服务器IP地址
- 用户名:给你的服务器用户名
- 密码:给你的服务器密码
- 文件协议默认选
SFTP就行,别改
- 点「登录」,进去后找公钥文件:一般叫
id_rsa.pub,藏在/home/你的用户名/.ssh/文件夹里(如果找不到,直接问给你服务器信息的人文件在哪) - 右键点这个文件,选「下载」,存到你电脑随便一个文件夹就搞定
Mac/Linux用户(用自带工具)
- 打开「终端」(Mac在启动台的「其他」里找,Linux找桌面的终端图标)
- 复制粘贴这条命令,把里面的内容换成你的信息:
比如你的用户名是scp 你的用户名@服务器IP:/home/你的用户名/.ssh/id_rsa.pub ~/Downloads/test,服务器IP是123.45.67.89,命令就是:scp test@123.45.67.89:/home/test/.ssh/id_rsa.pub ~/Downloads/ - 按回车,输入服务器密码(输入时屏幕不会显示字符,正常输入就行),等个几秒,公钥就会下载到你电脑的「下载」文件夹里
额外提醒
如果找不到公钥文件,别瞎找了,直接联系给你服务器IP、用户名密码的人——要么让他们告诉你文件具体位置,要么让他们直接把公钥发给你,比自己找省事多。
内容的提问来源于stack exchange,提问作者Iknownothing
相关产品推荐
相关产品推荐

