若您想在阿里云服务器上配置 SSH,可以按照以下步骤操作:
- 登录服务器:使用您的 SSH 客户端或 PuTTY 连接到阿里云服务器。
- 创建 SSH 用户:在服务器上创建一个新的 SSH 用户,使用以下命令:
sudo adduser newuser
其中,newuser 为您将创建的新用户的名称。
- 赋予 sudo 权限:需要将新用户添加到 sudo 组,以获取root权限。使用以下命令:
sudo usermod -aG sudo newuser
-
禁用 root 用户登录去除或修改SSH端口:
使用以下命令禁用 root 用户登录:
vim /etc/ssh/sshd_config
找到 PermitRootLogin
,将其设置为 no
。
修改SSH端口:
vi /etc/ssh/sshd_config
找到Port 22
,将22改成您自己想要的端口,譬如2333。
- 重启 SSH 服务:使用以下命令将更改应用于 SSH 服务:
sudo systemctl restart sshd
现在,您可以使用新 SSH 用户名和密码访问您的阿里云服务器,而无需使用 root 用户或密码。
登录阿里云服务器配置ssh,需要先开启服务器的SSH服务,具体步骤如下:
- 登录阿里云服务器,打开控制台,选择“实例”。
- 选择需要配置SSH的服务器实例,点击“管理”按钮。
- 在管理页面中,选择“安全组”选项卡,查看安全组规则是否允许SSH端口(默认为22端口)的访问。
- 如果未允许SSH端口的访问,需要添加入站规则允许22端口的TCP连接。
- 点击“操作”按钮下的“更多”选项,选择“重新初始化实例”。
- 在重新初始化实例页面中,选择“自定义初始化方式”,并选择“初始化脚本”。
-
在初始化脚本中,输入以下命令:
#!/bin/bash
echo “ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC5qZqnZo /usr/bin”
mkdir /home/ubuntu/.ssh
chmod 700 /home/ubuntu/.ssh
touch /home/ubuntu/.ssh/authorized_keys
chmod 600 /home/ubuntu/.ssh/authorized_keys
echo “ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC5qZqnZo” >> /home/ubuntu/.ssh/authorized_keys - 在部署完成后,重启服务器实例。
- 等待服务器实例重启完成,并使用SSH客户端连接服务器实例。
以上命令为示例,您需要根据您的实际情况进行调整。同时,为了加强服务器的安全性,建议使用非22端口的SSH连接方式,同时关闭root账户的SSH访问。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/159662.html