一般Ubuntu都会默认安装openssh-client,但是没有安装openssh-server

一、安装ssh

sudo apt install openssh-client
sudo apt install openssh-server
sudo service ssh start

检查是否启动成功: ps -aux | grep ssh
或者
查看ssh是否启动: sudo service sshd status

二、root用户密码修改
设置root密码
执行命令后,依次输入当前登录用户密码,要设置的root密码,确认root密码

sudo passwd root

三、开启root用户ssh登录
输入root账户的用户名密码切换到root目录: su
修改sshd配置文件:

sudo vim /etc/ssh/sshd_config

找到下面相关配置:
在vim中搜索定位PermitRootLogin,可直接查找:
/PermitRootLogin

将 #PermitRootLogin prohibit-password 改为: PermitRootLogin yes

重启sshd 使配置生效:systemctl restart sshd

连接后出现 /usr/bin/xauth: file /home/yhq/.Xauthority does not exist
解决ssh连接ip报错/usr/bin/xauth: file /home/yhq/.Xauthority does not exist
是因为添加用户时没有授权对应的目录,仅仅执行了useradd user而没有授权对应的目录,

直接解决办法如下(执行如下命令,以后就登录到终端上就不会出现上面的错误信息):

chown username:username -R /home/user_dir
// username是你安装虚拟机时创建的用户,比如我的是yhq
// user_dir就是进入home目录下的第一个目录yhq
chown yhq:yhq -R /home/yhq

其他常用的ssh服务命令

(1)开启ssh服务:sudo /etc/init.d/ssh start

(2)关闭ssh服务:sudo service ssh stop
(3)重启ssh服务:sudo /etc/init.d/ssh reatart

(4)详细显示ssh服务进程:ps -e | grep ssh 或 ps -ef | grep ssh,后者更详细。
这两条命令也可以用来检查ssh服务是否开启,如果有sshd则表示服务已启动。

【安装SSH服务】ubuntu安装ssh以及开启root用户ssh登录相关推荐

  1. 腾讯云Ubuntu 18.04.1开启root用户远程登录并解决SSH服务器拒绝了密码的问题

    文章目录 1. 设置root密码 2. 设置允许密码通过SSH登录 2. 设置允许root用户使用密码通过SSH登录 默认情况下:root用户默认是没有密码的,且不许登录. 实际测试镜像:Ubuntu ...

  2. MySQL数据库开启root用户远程登录

    MySQL数据库开启root用户远程登录 如果mysql不支持远程连接,会出现提示:错误代码是1130,ERROR 1130: Host 192.168.0.10 is not allowed to ...

  3. Ubuntu 配置 SecureCRT 能用 root 用户远程登录

    1. 命令行切换到root用户 备注:ubuntu默认root用户没有设置密码,切换需要首先设置密码 sudo passwd root 按照提示输入当前用户密码 按照提示输入要设置的root用户密码 ...

  4. Linux CentOS 开启root用户远程登录

    Linux CentOS 开启root远程登录 1.设置root密码 2.开启root远程登录 为了安全起见,root用户默认是没有密码的,且不许登录. 1.设置root密码 如果root未设置过密码 ...

  5. Ubuntu 22.04 dektop 开启root并自动登录桌面

    1.设置root密码 sudo passwd root 2.解锁root sudo passwd -u root 3.允许root登录 sudo nano /etc/gdm3/custom.conf ...

  6. ubuntu服务器ssh登录密码修改,Ubuntu-18.04 下修改root用户密码,安装SSH服务,允许root用户远程登录,安装vsftp服务器...

    修改root用户密码 打开终端,输入 sudo passwd root 指令: 安装SSH服务 ssh默认端口号是22,可以在/etc/ssh/sshd_config文件中修改 查看服务器否开启:ne ...

  7. ssh服务的安装与运行

    2019独角兽企业重金招聘Python工程师标准>>> -------------------ssh服务的安装与运行------------------- qianghaohao(孤 ...

  8. ubuntu账号设置root_Ubuntu设置root用户,以及开启Ubuntu的ssh连接,更改apt-get源

    1.设置root用户 [1]默认没有开启root用户,切换root如下所示 dk@dk-machine:~$ su root密码: su:认证失败dk@dk-machine:~$ 使用命令sudo p ...

  9. ubuntu 20.04 静态ip配置及root用户ssh连接配置

    本文是针对ubuntu20.04的配置方法. 一.静态ip配置(假设设置网口ens33的ip) 1.修改/etc/netplan/目录下网口配置文件 我的机器中,/etc/netplan/下是00-i ...

  10. Linux服务器配置root用户ssh远程登录

    Linux服务器配置root用户ssh远程登录   开启root用户使用密码远程登录,使用xshell连接远程服务器. 1. 安装 openssh-server 查看是否安装 yum list ins ...

最新文章

  1. Android媒体播放框架MediaSessionCompat介绍实践
  2. bool变量取反_Task 01:Python基础入门:从变量到异常处理(第1天)
  3. 机器学习实战3--豆瓣读书简介
  4. CentOS系统 Nginx、MySQL、PHP 服务器的部署
  5. C语言strchr()函数(字符串中查找子字符)
  6. 《化工原理》课程设计说明书
  7. 三年级计算机击键要领教案,闽教版信息技术三上《下行键操作》教案
  8. 使用.NET Core创建Windows服务(一) - 使用官方推荐方式
  9. 接口 DataOutput
  10. Qt工作笔记-把文件逐行读到ListWidget中
  11. OPENCV3.0 双目立体标定
  12. ea建模 教学_周末特惠:EA促销开启,吉你太美首次打折 + EA旗下多款游戏登陆Steam,EA access即将推出...
  13. matlab晶闸管不能连接,基于MATLAB的晶闸管触发电路.doc
  14. 一体化伺服电机与施耐德PLC TM241CEC24T在Canopen协议下的应用
  15. 多种方法破解Windows 系统密码
  16. 如何在Mac上安全彻底的卸载软件?
  17. 洛谷P1217 [USACO1.5]回文质数 Prime Palindromes
  18. Web前端:2022年最佳Javascript动画库
  19. SEO关键词排名优化的核心因素
  20. python应聘项目经历怎么写_简历中怎么写「项目经历」最好?为什么?

热门文章

  1. 推荐系统实践 - 02利用用户行为数据
  2. 视频直播推流攻略(整理的各大平台推流界面)
  3. 【思维导图】旅行物品清单
  4. 【电源专题】BUCK电源效率和输出电压的关系
  5. Sketch颜色替换更改插件 PasteDirect v1.0破解版
  6. PMP-专家判断、类比估算、参数估算、三点估算、自下而上估算、独立估算的区别
  7. Spring AOP、拦截器、过滤器的区别
  8. 本科计算机考研统计学,统计学考研考什么科目
  9. android exifinterface 经纬度,Android10获取图片的地理位置信息[GPS位置]
  10. tomcat日志配置(停止日志或修改日志路径)