分页: 1 / 1

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

发表于 : 2014-08-19 12:05
cem
各位同好,我在server上执行:

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

出现了错误,请问如何解决呢?谢谢

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

发表于 : 2014-08-19 12:45
jinjiachen
root是超级用户?换个标准用户试试

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

发表于 : 2014-08-19 12:58
cem
jinjiachen 写了:root是超级用户?换个标准用户试试
是的,root是超级用户。试过了,标准用户也无效。

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

发表于 : 2014-08-19 18:07
zhw2101024
直接

代码: 全选

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

代码: 全选

lsof -i:22
另外可能是iptables阻挡了连接

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

发表于 : 2014-08-20 7:48
cem
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阻挡了呢?

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

发表于 : 2014-08-20 14:18
cem
另外,我运行,里面没有任何规则?一般都是没有规则的吗?是不是这里出问题了呢?

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

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

发表于 : 2014-08-20 19:19
poloshiao
ssh -D 1800 root@127.0.0.1
ssh localhost
127.0.0.1
localhost
就是你正在下指令的這台電腦
為何還需 ssh 去登入 ?

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

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