ubuntu下允许root用户ssh远程登录
2023-09-14 08:58:46 时间
原文:http://blog.sina.com.cn/s/blog_7e64a87b0100rn8w.html
SSH服务器,可以通过SSH协议登录远程服务器,但是ubuntu默认是启用了root用户,但要通过public key来登录。
启用root用户:sudo passwd root #修改密码后就启用了
安装OpenSSH server(貌似Ubuntu默认已安装了):
1. 使用apt命令安装openssh server
$ sudo apt-get install openssh-server
2. 可以对 openssh server进行配置
$ sudo vi /etc/ssh/sshd_config
找到PermitRootLogin 一行,改为PermitRootLogin yes,即允许root用户以任何认证方式登录
OK,这里我们也顺便学习一下PermitRootLogin这个参数,它的值可以为yes/no/without-password,含义如下
PermitRootLogin yes #允许root用户以任何认证方式登录(貌似也就两种认证方式:用户名密码认证,公钥认证) PermitRootLogin without-password #只允许root用public key认证方式登录 PermitRootLogin no #不允许root用户以任何认证方式登录
3. 重启 openssh server
$ sudo service ssh restart
4. 客户端如果是ubuntu的话,则已经安装好ssh client,可以用下面的命令连接远程服务器。
$ ssh <ip>
如果是windows系统的话,可以使用SSH Secure Shell等ssh软件进行远程连接。
相关文章
- ubuntu降低内核版本后无网络_Ubuntu换内核为旧版
- 解决腾讯云ubuntu无法ssh问题
- Ubuntu 使用 vsftpd 基于系统用户配置相互隔离的 ftp (ftps) 服务并禁止账户 ssh shell 登陆功能
- 在 SPIRE 中用 SSH 证实节点身份
- Linux远程访问:使用SSH登陆(linux远程登陆ssh)
- 如何使用Linux安全登录SSH(linux怎么使用ssh)
- SSH连接Linux告急:调整分钟解决连接速度慢问题(ssh连接linux慢)
- Linux配置SSH:一步一步指引(linux配置ssh)
- Linux开启SSH安全远程访问(linux开启ssh)
- Linux SSH连接失败的谜题(linuxssh连不上)
- Linux启用SSH远程访问(linux启用ssh)
- 搭建Linux外网SSH访问环境(linux外网访问ssh)
- 掌握Linux远程连接:SSH设置指南(linux设置ssh)
- Linux下远程操作之SSH命令(linux命令ssh)
- 远程连接Linux服务器:SSH的使用(linux的ssh服务)
- 连接远端:通过SSH连接Linux桌面(ssh远程linux桌面)
- ssh 登录 Linux远程登录无需秘钥:SSH认证更安全(linux免秘钥)
- 使用Linux终端轻松SSH登录远程主机(linux终端ssh)
- 借助SSH建立MySQL安全隧道(ssh隧道mysql)
- 的使用Linux系统下SSH工具的正确使用(linux下ssh工具)
- 如何在MySQL中开启SSH? – 远程连接MySQL的步骤(mysql开启ssh)
- Linux下开启SSH远程管理:一步一步学习(linux打开ssh)
- 快速掌握SSH连接Linux实现服务器远程操作(ssh 连接 linux)
- 安全地远程访问Redis建立SSH通道(ssh通道访问redis)
- 使用SSH安全连接到Redis服务器(ssh连接到redis)
- 快速搭建Redis服务基于SSH安装篇(ssh安装redis)