在ubuntu上装ssh服务,
sudo apt-get install ssh
原来这样就可以远程登录了。但是这次居然不可以。
一直显示连接被拒绝。
提示信息是:
ssh: connect to host 133.133.133.65 port 22: Connection refused
遂使用命令重启ssh
sudo /etc/init.d/ssh restart
结果不成功,提示信息是
Privilege separation user sshd does not exist
google了一下,找到了解决方法。
方法一(推荐):
修改/etc/passwd文件,在其中加入
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
或者
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
我加入的是:
sshd:x:109:65534::/var/run/sshd:/usr/sbin/nologin
参考
http://www.unixguide.net/comments/sun/ssh_installation.shtml/37.shtml
http://www.gipsky.com/modules/newbb/viewtopic.php?topic_id=966
方法二(不推荐):
修改/etc/ssh/sshd_config文件
将其中
UsePrivilegeSeparation yes
修改为
UsePrivilegeSeparation no
虽然能解决问题,但是降低了ssh的安全级别。
参考
http://www.linuxquestions.org/questions/fedora-35/fc4-starting-sshd-privilege-separation-user-sshd-does-not-exist-failed-396068/
分享到:
相关推荐
vscode连接远程ubuntu服务器,使用remote-ssh插件+连接问题解决
Jmeter解决SSH连接数据库
putty7.0解决华为设备ssh连接报错,不能连接的问题。
ssh连接慢解决办法(成功) 用真机连接虚拟机卡的话: 1.进入虚拟机vim /etc/ssh/sshd_config 2.将 #UseDNS yes改为UseDNS no即可如下: 使用/UseDNS找到地方然后添加 #UseDNS yes UseDNS no #PidFile /var/run/sshd....
NULL 博文链接:https://aooboo.iteye.com/blog/442400
解决CentOS SSH连接时中文乱码.
解决ssh乱码的问题,使用SSH连接LINUX时候,可能会有乱码。这时候安装文档修改和配置就能解决
SSH自动断开连接的原因和解决办法|SSH保持长连接方法
做深度学习的同学都知道,显卡资源还是比较昂贵的...这时,VSCode+SSH就可以在一定程度上解决这个问题。 总的来说,本文档手把手教你如何脱离向日葵、TeamViewer等远程软件,实现多人分别在自己的电脑上同时控制主机。
问题:能ping通Linux服务器 但是ssh连不上 <Linux> 解决方法这个问题花了我20分钟去查资料,网上写的解决方法也是五花八门,不过,总算解决了,分享出来和大家一起学习。 服务器正常,PING也能PING通。但是就是SSH...
3.可以说是一切都正常, 但是虚拟机就是连不上! 4.经过各种ssh服务检查, 防火墙配置之类的, 都不起作用! 经过一番查找, 无意发现如下解决方法:(测试可用) 我的是win10系统, 大同小异. 1. 找到 “更改适配器选项” 2....
升级jsch包jsch-0.1.53.jar 解决ssh升级后jschexception:algorithm negotiation fail 等问题
vmware: 解决centos7复制虚拟机后ssh无法登陆问题,复制sshd_config文件到 /etc/ssh文件夹下即可。
本文为大家介绍了ssh连接超时的解决方法, 另外提供一种不修改配置文件就可以解决连接超时的方法,大家参考使用吧
发现自己的LINUX服务器的数据库老是被莫名奇妙地删除,以及发现服务器日志有很多尝试连接失败的日志,网上查了才知道是SSH攻击。据说Fail2Ban很好用,分享一下
而使用ssh连接远程服务器的时候,如果长时间没有操作,远程连接就有可能中断。正在执行的程序和vim等缓冲区数据都会丢失。 关于这个问题,下面有几种解决办法,供参考: echo TMOUT=600 >> ~/.bashrc 或 echo ...
问题重现 阿里云服务器,使用Finalshell远程连接,在操作中没有出现任务异常,只要远程连接过程...问题解决 1. 打开sshd的配置文件 [root@ecs-c13b ~]# vim /etc/ssh/sshd_config 修改下面两行: 2. 修改如下参数 C
用来替代TELNET、FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的权益,推广SSH是必要的。 SSH是英文Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密...