简要的记录一下阿里云ECS实例,学习过程以及遇到的问题和解决办法。(阿里云小白…)
1.使用mstsc命令远程连接阿里云服务器ECS(Windows Server2016操作系统)
cmd->mstsc
输入阿里云ECS的公网IP,
用户名:Administrator
点击点解后出现问题:
我的解决办法:
更换ECS实例远程连接的端口,原本安全组开启的远程连接端口为3389,我改为33899,然后设置安全组放行33899端口,然后可以连接成功了。
参考方法:阿里云ECS Windows服务器远程连接失败问题
2.在云服务器搭环境(JDK+Tomcat+Mysql)
全放在C:\Program Files\Java 目录下
参考:阿里云学生服务器(Windows)的配置以及安装Tomcat连接服务器的教程
阿里云服务器Windows系统试用和配置
3.安装OpenSSH服务
下载:OpenSSH-Win64.zip
OpenSSH下载地址
解压到目录C:\Program Files\OpenSSH下
(怕出错,我在本地客户端和ECS服务器中都安装了OpenSSH服务…)
打开Windows PowerShell配置OpenSSH:
1.
PS C:\Users\Administrator> cd c:
PS C:\Users\Administrator> cd c:\
>> cd C:\
PS C:\> cd "Program Files"
PS C:\Program Files> cd OpenSSH
PS C:\Program Files\OpenSSH> powershell.exe -ExecutionPolic
[*] C:\Program Files\OpenSSH\moduli
Inheritance is removed from 'C:\Program Files\OpenSSH\modul
'BUILTIN\Users' now has Read access to 'C:\Program Files\Op
'APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES' no
'APPLICATION PACKAGE AUTHORITY\所有受限制的应用程序包' now
Repaired permissions
[SC] SetServiceObjectSecurity 成功
[SC] ChangeServiceConfig2 成功
[SC] ChangeServiceConfig2 成功
sshd and ssh-agent services successfully installed
PS C:\Program Files\OpenSSH> net start sshd
OpenSSH SSH Server 服务正在启动 ..
OpenSSH SSH Server 服务已经启动成功。
PS C:\Program Files\OpenSSH> New-ItemProperty -Path "HKLM:\
DefaultShell : C:\Windows\System32\WindowsPowerShell\v1.0\p
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOC
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOC
PSChildName : OpenSSH
PSDrive : HKLM
PSProvider : Microsoft.PowerShell.Core\Registry
PS C:\Program Files\OpenSSH> Get-NetFirewallRule -Name *ssh
PS C:\Program Files\OpenSSH> cd C:\
PS C:\> cd Users
PS C:\Users> cd Administrator
PS C:\Users\Administrator> Get-NetFirewallRule -Name *ssh*
PS C:\Users\Administrator> New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
Name : sshd
DisplayName : OpenSSH Server (sshd)
Description :
DisplayGroup :
Group :
Enabled : True
Profile : Any
Platform : {}
Direction : Inbound
Action : Allow
EdgeTraversalPolicy : Block
LooseSourceMapping : False
LocalOnlyMapping : False
Owner :
PrimaryStatus : OK
Status : 已从存储区成功分析规则。 (65536)
EnforcementStatus : NotApplicable
PolicyStoreSource : PersistentStore
PolicyStoreSourceType : Local
参考:【1】Windows系统安装OpenSSH服务
【2】基于Windows 的 OpenSSH安装与配置
【3】windows上安装openSSH服务
4.IDEA 安装Alibaba Cloud Toolkit插件
出现问题:一直无法加载出插件(搜不到)
解决办法:修改成这样,
然后就可以搜索到Alibaba Cloud Toolkit插件并安装。
5.使用IDEA插件部署Java Web环境(Alibaba Cloud Toolkit)
参考:使用IDEA完成项目的一键部署运行(远程服务器(linux或者windows))
打包.war放在了服务器Tomcat webapps目录下
具体过程参考:Maven项目打包war,部署云服务器tomcat全过程详解