putty连不上linux,提示:Network error:Connection refused
两个文件,但我看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网段。
先检查下网络看看。
再重启下服务器,再试试。
你是局域网用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版本
还有检查防火墙,别阴沟里翻船
没有sshd说明你没有安装
有些发行版 比如 Ubuntu 默认没有安装sshd的
不管怎么样 ,安装sshd吧 ,然后在放火墙里面打开sshd的端口
2、启动sshd。service sshd start
3、防火墙开启22端口,ssh默认端口。
putty 用端口 22
有不明白的再问我
goodluck
答复: 看ip不是用ipconfig 那是windows下面的
linux是ifconfig eth0 主机ip更改了不会影响到linux 的server的