设置root密码
sudo passwd root
切换命令行至root
su root
注释以下文件内容
打开这个文件 --需要提前安装nano、vim 如果没有安装 使用vi编辑
nano /etc/ssh/sshd_config
修改
...
#PermitRootLogin prohibit-password
PermitRootLogin yes # 允许root直接登录
...
#PermitEmptyPasswords no
PermitEmptyPasswords no # 因为设置了root密码,所以需要修改为no
...
# 重启服务
systemctl restart ssh
# 注释此行
# auth required pam_succeed_if.so user != root quiet_success
可能需要重启计算机
{/collapse-item}
{collapse-item label="安装SSH服务"}
1、更新软件包列表:
sudo apt update
2、安装OpenSSH服务器软件包:
sudo apt install openssh-server
3、确认SSH服务已经安装并正在运行:
sudo systemctl status ssh
4、如果服务没有自动启动,您可以使用以下命令启动它:
sudo systemctl start ssh
5、为了确保SSH服务在系统启动时自动启动,请使用以下命令:
sudo systemctl enable ssh
默认情况下,SSH服务应该已经允许您使用密码认证来进行连接。如果您想要修改SSH配置文件(例如更改默认端口或禁用root登录),您可以编辑 /etc/ssh/sshd_config 文件。
安装完成后,您可以从任何支持SSH的客户端使用SSH命令进行连接:
ssh username@your_server_ip
{/collapse-item}
{collapse-item label="折叠标题二"}
折叠内容二
{/collapse-item}
{collapse-item label="折叠标题二"}
折叠内容二
{/collapse-item}
评论 (0)