远程服务器如何搭建网站?

远程服务器如何搭建网站?,第1张

远程服务器搭建网站,需要在服务器上配置好IIS,这个是运行ASP网页的环境,如果你的网站是PHP的,要安装阿帕奇运行环境,如果你的网站是JSP的,要安装tomcat环境.

安装好网站程序运行环境后,就在某个盘里建个文件夹,专门用来放网站程序..但不要放在C盘.

然后新建FTP帐号,使用FTP工具上传网站程序到网站文件夹里.

具体步骤:

1、在远程服务器上先配置好PHP的运行环境,或者用XAMPP环境包也行。

2、建立站点,把路径指向你的php网站。

3、如果有域名的话,再把域名绑定上去。

基本上就这几个大概步骤。

本地和远程服务器都创建

在创建密钥的时候,可以定义加密类型和长度,具体可以参考ssh-keygen命令帮助。创建的过程中,首先会提示你 保存的位置 和 文件名 ,再提示你 给密钥加个密码 ,也可以直接回车不要密码。

公钥和私钥默认保存这用户目录的 /.ssh/ 文件夹下。默认情况下, id_rsa 为私钥, id_rsa.pub 为公钥。

此时 还是需要用用户名和密码登录远程Linux服务器。使用vi编辑 /etc/ssh/sshd_config 文件,先打开 PubkeyAuthentication 和 PermitRootLogin ,一般只要把这几个参数前面的#(注释符)删掉即可。

重启ssh服务

在macOS端操作以下命令,把公钥上传到远程服务器,会提示输入远程的Linux服务器的密码。

在远程Linux服务器上,操作以下命令,把公钥 追加 到服务器ssh认证文件中:

如果没有 authorized_keys 这个文件,请到 .ssh 文件夹下创建一个,并把权限设置为600。

追加好后,如果要禁止用户名密码登录,再编辑 /etc/ssh/sshd_config 文件,把 PasswordAuthentication 设置为no。

重启SSH服务(每次修改ssh配置都需要重启)

如果没有设置密钥密码,直接这终端输入 ssh root@IP 即可登录远程服务器。如果该用户下没有公钥,则会提示Permission denied。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/172934.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-26
下一篇2023-03-26

发表评论

登录后才能评论

评论列表(0条)

    保存