连接到主机localhost端口22:连接被拒绝

s1ag04yj  于 2021-06-04  发布在  Hadoop
关注(0)|答案(28)|浏览(801)

在本地机器上安装hadoop时,出现以下错误

ssh -vvv localhost 
OpenSSH_5.5p1, OpenSSL 1.0.0e-fips 6 Sep 2011 
debug1: Reading configuration data /etc/ssh/ssh_config    
debug1: Applying options for * 
debug2: ssh_connect: needpriv 0 
debug1: Connecting to localhost [127.0.0.1] port 22. 
debug1: connect to address 127.0.0.1 port 22: Connection refused 
ssh: connect to host localhost port 22: Connection refused

有人能帮我解决这个错误,比改变端口号

sigwle7e

sigwle7e16#

如果您重新启动服务,那么它将工作

$ service sshd restart

然后检查

$ ssh localhost

会有用的

uujelgoq

uujelgoq17#

您需要检查sshd_config listenaddress 0.0.0.0中的配置,更新此配置并重新启动sshd服务以解决此问题。

i34xakig

i34xakig18#

检查此端口是否打开。也许你的ssh恶魔没有逃跑。查看sshd是否正在运行。如果没有,那就开始吧。

aor9mmx1

aor9mmx119#

对我有用的是:

sudo mkdir /var/run/sshd
sudo apt-get install --reinstall openssh-server

我尝试了上面提到的所有解决方案,但不知怎么的,这个目录/var/run/sshd对我来说仍然不存在。我有ubuntu 16.04.4 lts。如果有人有同样的问题,希望我的回答能有所帮助。乌班图什尼亚尔

7y4bm7vi

7y4bm7vi20#

检查文件/etc/ssh/sshd\u config中的端口号。确定是22。

vddsk6oq

vddsk6oq21#

我用过:

sudo service ssh start

然后:

ssh localhost
a11xaf1n

a11xaf1n22#

如果在macosx上安装hadoop,请确保在系统首选项下打开远程登录,然后打开文件共享。这在我的机器上起作用了。

cgvd09ve

cgvd09ve23#

如果您使用的是centos或red hat,则应首先更新selinux。执行以下语句

ausearch -c 'sshd' --raw | audit2allow -M my-sshd

然后你需要执行

semodule -i my-sshd.pp

祝你好运

d7v8vwbk

d7v8vwbk24#

实际上我解决了这个问题,我刚刚安装了shh守护程序。
在终端:
sudo apt get安装openssh服务器

bweufnob

bweufnob25#

我做了上面所有的建议,但都没有用。然后我重启ssh服务,它就可以工作了。我就是这么做的:

service ssh restart

然后我重做

ssh localhost

现在我可以连接到本地主机了。希望有帮助

wooyq4lh

wooyq4lh26#

我的端口号不一样。我试过用

ssh localhost -p 8088

这对我有用

gopyfrb3

gopyfrb327#

我用的是mac,这对我很有用:
打开系统首选项,然后搜索“共享”。
选择“远程登录”,确保它处于打开状态,并记住添加所需的用户。

从这里得到的

6qfn3psc

6qfn3psc28#

尝试安装整个ssh包:

sudo apt-get install ssh

我有 ssh 在我的ubuntu命令,但得到了错误,因为你有。完全安装后,所有问题都解决了。

相关问题