一条SSH命令在server上执行不成功

Linux VPS 支持
回复
cem
帖子: 170
注册时间: 2011-03-10 19:08

一条SSH命令在server上执行不成功

#1

帖子 cem » 2014-08-19 12:05

各位同好,我在server上执行:

root@default:~# ssh -D 1800 root@127.0.0.1
ssh: connect to host 127.0.0.1 port 22: Connection refused

出现了错误,请问如何解决呢?谢谢
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: 一条SSH命令在server上执行不成功

#2

帖子 jinjiachen » 2014-08-19 12:45

root是超级用户?换个标准用户试试
cem
帖子: 170
注册时间: 2011-03-10 19:08

Re: 一条SSH命令在server上执行不成功

#3

帖子 cem » 2014-08-19 12:58

jinjiachen 写了:root是超级用户?换个标准用户试试
是的,root是超级用户。试过了,标准用户也无效。
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
联系:

Re: 一条SSH命令在server上执行不成功

#4

帖子 zhw2101024 » 2014-08-19 18:07

直接

代码: 全选

ssh localhost
还是有问题的话检查ssh服务开了没有

代码: 全选

lsof -i:22
另外可能是iptables阻挡了连接
cem
帖子: 170
注册时间: 2011-03-10 19:08

Re: 一条SSH命令在server上执行不成功

#5

帖子 cem » 2014-08-20 7:48

zhw2101024 写了:直接

代码: 全选

ssh localhost
还是有问题的话检查ssh服务开了没有

代码: 全选

lsof -i:22
另外可能是iptables阻挡了连接
root@default:~# ssh localhost
ssh: connect to host localhost port 22: Connection refused

root@default:~# lsof -i:22后没有没有任何显示

请问怎么判断是不是iptables阻挡了呢?
cem
帖子: 170
注册时间: 2011-03-10 19:08

Re: 一条SSH命令在server上执行不成功

#6

帖子 cem » 2014-08-20 14:18

另外,我运行,里面没有任何规则?一般都是没有规则的吗?是不是这里出问题了呢?

root@default:~# iptables -L

Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 一条SSH命令在server上执行不成功

#7

帖子 poloshiao » 2014-08-20 19:19

ssh -D 1800 root@127.0.0.1
ssh localhost
127.0.0.1
localhost
就是你正在下指令的這台電腦
為何還需 ssh 去登入 ?
cem
帖子: 170
注册时间: 2011-03-10 19:08

Re: 一条SSH命令在server上执行不成功

#8

帖子 cem » 2015-02-22 12:53

poloshiao 写了:
ssh -D 1800 root@127.0.0.1
ssh localhost
127.0.0.1
localhost
就是你正在下指令的這台電腦
為何還需 ssh 去登入 ?
不好意思,现在才看到。
是的,是127.0.0.1错了。换成地址就行了。谢谢
回复