putty连不上linux,提示:Network error:Connection refused

网上答案说是要网路问题,要看/etc下的hosts.allow与hosts.deny
两个文件,但我看etc下好像都没这两个文件啊,大家帮帮忙,我基础很差的,麻烦详细点,快啊
暂时用不到了,你们答得都很好,可只能选一个最佳,稍后用到时还要请教啊

把ip设置的一个网段或者vmware的网卡用bridge模式。

    到putty的官方站点www.putty.org下载putty软件,注意不要到第三方网站下载,前些时候爆出有人在putty里植入监听器,如果你从第三方网站下载到这类修改过的putty,有可能会被别人记录你的服务器用户和密码。

    下载完毕后双击软件图标打开软件。

    在host name文本框里填写服务器的(外网)IP地址,然后点击底部的“open”按钮。

    如果是首次连接,会弹出以下窗口,点击“是”即可。

    在弹出的命令行窗口中输入用户名和密码,注意linux系统下输入的所有密码都是不可见的(也不会用星号表示),所以你不要以为是键盘坏了或者输入不起作用,其实已经输入了。

    如果你的虚拟机设定是连接到virbr0上了,你的网关(virbr0)的地址是192.168.122.1/24网段的,而你虚拟机的ip却是10.0.2.1/24网段,连接可能会出问题。

    你在主机端需要添加到虚拟机网段的路由

    p下的防火墙要先关掉。虚拟机用NAT模式上网,两个系统不在同一个局域网。
    应该用Bridged Adapter模式.具体操作你在网上搜一下。

    不在一个网段通信是需要路由的把ip设置的一个网段或者vmware的网卡用bridge模式。

    或者参考route add添加一条静态路由指向192.168.4.0网段。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-22
linux自带SSH服务的,你安装Linux应该就已经有了SSH服务。
先检查下网络看看。
再重启下服务器,再试试。
你是局域网用putty访问,还是外网通过putty访问??

重新开启下服务:service sshd restart(前提是要安装了SSH,如果没有安装就要先安装ssh)

#ps -ef |grep sshd 看看有没有进程

没有安装sshd?
一般Linux都默认安装的呀
使用netstat -a查看ssh服务是否开启,如出现相应端口22则为启用;
如服务未生效,先使用chkconfig --list命令检查ssh服务状态,如对应状态下,再使用chkconfig --level 2345 sshd on使服务开机启动。
重启服务器,或service sshd start

如果是没有配置SSH,那就安装了。安装方法你到网上找资料。根据你的Linux版本

还有检查防火墙,别阴沟里翻船本回答被网友采纳
第2个回答  2010-09-27
你putty是通过什么协议连接linux ? telnet还是SSH , 相应服务启用了没, 启用了的话配置文件中设置访问规则没?

没有sshd说明你没有安装

有些发行版 比如 Ubuntu 默认没有安装sshd的

不管怎么样 ,安装sshd吧 ,然后在放火墙里面打开sshd的端口
第3个回答  2010-09-27
1、安装、配置sshd。
2、启动sshd。service sshd start
3、防火墙开启22端口,ssh默认端口。
第4个回答  2010-10-05
设置成和你的主机在一个网段里面的就可以
putty 用端口 22
有不明白的再问我

goodluck

答复: 看ip不是用ipconfig 那是windows下面的

linux是ifconfig eth0 主机ip更改了不会影响到linux 的server的本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网