使用密钥方式登录阿里云服务器
创建服务器时选择密钥方式使用密钥登录服务器创建快捷登录创建服务器时选择密钥方式
选择密钥方式后,会生成并通过浏览器下载aliyun.pem密钥文件,将密钥文件保存至~/.ssh/目录下,并修改密钥的访问权限
chmod 600 aliyun.pem
使用密钥登录服务器
在终端输入
ssh -i ~/.ssh/aliyun.pem root@IP地址
出现以下提示,说明登录成功
Welcome to Alibaba Cloud Elastic Compute Service !Activate the web console with: systemctl enable --now cockpit.socketLast login: Sat Jun 5 18:50:11 from 223.104.39.200
创建快捷登录
每次登录还要输入用户名ip端口信息,配置ssh快捷登录更方便的登录服务器;
在本地 ~/.ssh/config 配置文件中添加ssh服务器信息,格式:
Host aliyun #自定义别名HostName hostname #服务器ip或domainPort port #ssh服务器端口,默认为22User user #ssh服务器用户名IdentityFile ~/.ssh/aliyun.pem #私钥文件
在终端输入以下命令,快捷登录服务器
ssh aliyun
出现以下提示,说明登录成功
Welcome to Alibaba Cloud Elastic Compute Service !Activate the web console with: systemctl enable --now cockpit.socketLast login: Sat Jun 5 18:59:15 from 223.104.39.200
在阿里云ECS服务器上新建用户,无法通过ssh连接登录的解决方案:
用root用户登录服务器,找到/ect/ssh/sshd_config文件
将 PasswordAuthentication no 修改为:
PasswordAuthentication yes