1.打开终端,输入命令:ssh root@<服务器IP地址>
2.输入root用户的密码,登录到服务器。
3.进入/etc/ssh/目录,并打开sshd_config文件,输入命令:vi sshd_config
4.将以下两行取消注释,即在行首删除#符号:
#Port 22
#PermitRootLogin yes
修改为:
Port 2222
PermitRootLogin no
说明:通过修改Port改变sshd服务监听的端口,避免暴力破解;修改PermitRootLogin设置root用户不能通过ssh登录。

5.输入命令:service sshd restart,重启sshd服务。
6.使用新的端口和普通用户登录验证是否生效,输入命令:ssh <用户名>@<服务器IP地址> -p 2222
7.输入密码,完成登录。
阿里云的sshd启动步骤如下:
- 登录阿里云ECS控制台,选择要启动sshd的ECS实例。
- 点击实例名称进入详情页,选择“远程连接”。
- 在界面中选择“使用密码登陆”或者“使用Key登陆”。
- 如果选择“使用密码登陆”,需要设置root用户密码,并确保22端口开启。
- 如果选择“使用Key登陆”,需要将公钥添加到/root/.ssh/authorized_keys文件中。
-
为了确保sshd服务可以正常启动,需要检查以下文件是否存在:
/etc/ssh/sshd_config: OpenSSH服务配置文件
/etc/rc.d/init.d/sshd: 运行sshd的脚本文件
- 修改sshd_config配置文件,确保正确的配置。
- 启动sshd服务:service sshd start
- 如果需要开机自启动服务,在sshd脚本中添加相应配置即可。
- 进行远程连接,可以使用Putty等SSH工具连接阿里云ECS实例。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/157569.html