SSH连接阿里云服务器账号密码
更新时间: 2024-01-25 11:54:38作者: 网站编辑阅读量: 167
简介:本文将详细介绍如何通过SSH协议连接阿里云服务器,并提供详细的步骤和注意事项,帮助读者快速掌握此技能。
连接阿里云服务器的步骤:
- 获取SSH密钥对:在阿里云控制台上创建一个新的密钥对,然后将其下载到本地。
- 在阿里云服务器上安装SSH:登录阿里云服务器,使用root权限运行以下命令安装SSH服务:
sudo apt-get install openssh-server - 配置阿里云服务器的SSH服务:编辑
/etc/ssh/sshd_config文件,将PasswordAuthentication设置为no,PermitRootLogin设置为no,UseDNS设置为no。 - 重启SSH服务:运行
sudo service ssh restart命令来重启SSH服务。
使用SSH密钥对连接阿里云服务器:
- 在本地生成SSH密钥对:打开终端,输入
ssh-keygen -t rsa -b 4096命令来生成新的SSH密钥对。 - 将本地生成的SSH密钥对添加到阿里云服务器:在阿里云服务器上,使用
cat ~/.ssh/id_rsa.pub命令查看本地生成的SSH公钥,然后使用ssh-copy-id命令将该公钥复制到阿里云服务器的~/.ssh/authorized_keys文件中。 - 测试SSH连接:在本地终端中,使用
ssh root@公网IP命令连接阿里云服务器,如果一切正常,就可以看到Welcome to Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-73-generic x86_64)。
注意事项:
- 使用SSH密钥对连接阿里云服务器比使用密码更安全,因为它不会把密码明文发送到服务器。
- 在阿里云服务器上配置SSH服务时,需要确保不使用密码进行身份验证,以保护服务器的安全性。
- 在本地生成SSH密钥对时,可以设置
-b 4096参数来生成更安全的SSH密钥。 - 在测试SSH连接时,如果没有看到
Welcome to Ubuntu 20.04.2 LTS,可能是因为SSH服务没有正确配置或者服务器出现了一些问题。在这种情况下,可以尝试重启SSH服务或者重新配置SSH服务。







