如果沒有ssh服務,不能使用xhell和xftp,先安裝
$ sudo apt install openssh-server 安裝
$ sudo service sshd start 啓動
烏班圖18.04安裝.net 6.0
wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb sudo apt-get install apt-transport-https sudo apt-get update sudo apt-get install dotnet-sdk-6.0
用管理員權限創建文件夾:
sudo mkdir folder_name
把發佈後的文件用xftp上傳到目錄後運行.net 程序,
cd /usr/myweb/MyWebCore
dotnet MyWebCore.dll
上圖表示運行成功
ASP.NET Core網站部署完成,進行下一步,安裝ngix,才能訪問運行的web程序
sudo apt-get install nginx -安裝ngix
systemctl start nginx //啓動Nginx
systemctl enable nginx //將Nginx設置爲開機自啓
firewall-cmd --zone=public --add-port=80/tcp --permanent //開放80端口 systemctl restart firewalld //重啓防火牆,使配置生效
設置root用戶登錄,默認不能使用
1. 設置配置文件可修改 $ sudo chmod 777 /etc/ssh/sshd_config 2. 修改添加內容: PermitRootLogin yes
3. 開啓root命令
sudo passwd root