1. 背景
由于最近博客需要,搭建一些前端代码配套的现成的后端API,供学习调用,买了一台阿里云Ubuntu版本的ECS,现讲述下如何使用Putty本地软件登录之。
2. 通过Workbench远程连接
默认情况下,需要通过阿里云网站网页端的Workbench,此时无需输入密码。


3. 新建一个普通用户
通过如下命令建立用户,并设置密码:
shell
adduser
4. 启用SSH密码登录
默认情况下,阿里云Ubuntu的ECS不允许SSH密码登录,所以此时使用Putty登录会报错:
no supported authentication methods available
此时编辑配置文件
shell
vi /etc/ssh/sshd_config
将以下两个配置项的值改为yes:
shell
#PasswordAuthentication no
PasswordAuthentication yes
#PubkeyAuthentication yes
PubkeyAuthentication yes
然后重启ssh使之生效:
shell
systemctl restart ssh
5. 测试结果
此时可以使用Putty登录了,此时可以用IP,如果挂了域名的话也可以用域名。
