服务器迁移记录(1)—腾讯云环境配置
admin 于 2021年05月23日 发表在 PHP后端服务开发
1. 购买实例
最近需要进行一次云服务器迁移,原来使用的是阿里云,需要迁移到腾讯云。为方便以后查找,做了系列笔记。
之前,阿里云服务器选的 ubuntu16.04 ,新腾讯云服务器选的 ubuntu18.04 ,其它差别也不大。
购买云服务器实例后,会得到默认的远程登录账号和密码。为方便管理,建议采用PuTTY进行SSH远程登录。
2. 具体操作
远程登录成功后,即可在终端下进行操作。
(1)安装vim
方便后续进行文件编辑。
sudo apt-get install vim
(2)创建新用户
尽管购买云服务器后,系统默认分配一个用户(如:ubuntu);但是,还是建议新建用户并添加权限,更加安全(当新建用户正常使用后,可删除默认用户)。
sudo adduser lu
(3)为新用户设置权限
新用户分配管理员权限,用于后续开发操作更便捷。
sudo su chmod +w /etc/sudoers vim /etc/sudoers chmod -w /etc/sudoers
(4)配置SSH
sudo su chmod +w /etc/ssh/sshd_config vim /etc/ssh/sshd_config chmod -w /etc/ssh/sshd_config
sshd_config 中已开启的配置保持不变,修改其它配置内容如下:
Port 22 AddressFamily inet # Logging SyslogFacility AUTH LogLevel INFO # Authentication: LoginGraceTime 120 PermitRootLogin no StrictModes yes ...... PasswordAuthentication yes
重启SSH服务,使配置生效:
sudo /etc/init.d/ssh restart
3. 云服务器端口设置
需要在腾讯云实例中设置安全组策略,保证某些端口是可访问的。
比如:开启80端口,用于web访问。如下:
具体操作,可参考博文:《阿里云服务器端口配置》