用putty 远程登录Ubuntu时 显示network error connection refused 解决方法

合集下载

ubuntu18.04网络不通图标不见的问题解决方案

ubuntu18.04网络不通图标不见的问题解决方案

ubuntu18.04⽹络不通图标不见的问题解决⽅案sudo service network-manager restart如下操作:sudo service network-manager stopsudo rm /var/lib/NetworkManager/NetworkManager.statesudo service network-manager startsudo gedit /etc/NetworkManager/NetworkManager.conf把false改成truesudo /etc/init.d/networking restart问题描述如题:Ubuntu ping IP: connect:Network is unreachable如图所⽰:/etc/network/interface ⽂件描述如下auto eth0 # 开机⾃动连接⽹络iface eth0 inet static #static表⽰使⽤固定IP,dhcp表⽰动态IPaddress #本机IP地址netmask #⼦⽹掩码gateway #⽹关解决⽅法:1.配置ip,配置 /etc/network/interfaces ⽂件配置静态IP地址1sudo vim /etc/network/interfaces内容如下:auto loiface lo inet loopbackiface eth0 inet staticaddress 172.16.15.97netmask 255.255.248.0gateway 172.16.15.253auto eth02.然后是DNS,配置 /etc/resolv.conf配置DNS1vim /etc/resolv.conf增加以下内容:nameserver 211.95.193.97nameserver 211.92.8.1613.增加默认⽹关route add default gw 172.16.15.2534.重新启动⽹络配置sudo /etc/init.d/networking restart附:(⼏个名称解释)eth0 eth1 ⽹卡netmask ⽹关Genmask ⽹络掩码Iface 设定使⽤的⽹络接⼝设置⽹卡eth0 的IP地址和⼦⽹掩码sudo ifconfig eth0 133.133.133.190 netmask 255.255.255.0 ------------------------------------1设置⽹关su。

putty详细使用说明

putty详细使用说明

putty详细使⽤说明在windows下操作linux命令的⼩⼯具,⾮常好。

偶然发现,储存资料备⽤。

PuTTY 是⼀个跨平台的远程登录⼯具,包含了⼀组程序,包括:PuTTY (Telnet 和 SSH 客户端)PSCP (SCP 客户端, 命令⾏下通过 SSH 拷贝⽂件,类似于 Unix/Linux 下的 scp 命令)PSFTP (SFTP 的命令⾏客户端,类似于 FTP 的⽂件传输,只不过使⽤的是 SSH 的 22 端⼝,⽽⾮ FTP 的 21 端⼝,类似于Unix/Linux 下的 sftp 命令)PuTTYtel (仅仅是⼀个 Telnet 客户端)Plink (命令⾏⼯具,执⾏远程服务器上的命令)Pageant (PuTTY、PSCP、Plink 的 SSH 认证代理,⽤这个可以不⽤每次都输⼊⼝令了)PuTTYgen (⽤来⽣成 RSA 和 DSA 密钥的⼯具).虽然包含了这么多,但平时经常见到只是⽤ PuTTY 登录服务器,完全没有发挥出 PuTTY 的强⼤功能。

PuTTY 作为⼀个组件也存在于很多的软件中,⽐如 FileZilla、WinSCP在后⾯的⽂字中,如⾮特别说明,默认的登录的协议是 SSH。

毕竟⽤ PuTTY 主要就是登录 SSH 主机,⽤ Telnet、RLogin 没法体现出PuTTY 的强⼤功能。

安装PuTTY 是⼀个跨平台的远程登录⼯具,包含了⼀组程序,包括:PuTTY (Telnet 和 SSH 客户端)PSCP (SCP 客户端, 命令⾏下通过 SSH 拷贝⽂件,类似于 Unix/Linux 下的 scp 命令)PSFTP (SFTP 的命令⾏客户端,类似于 FTP 的⽂件传输,只不过使⽤的是 SSH 的 22 端⼝,⽽⾮ FTP 的 21 端⼝,类似于Unix/Linux 下的 sftp 命令)PuTTYtel (仅仅是⼀个 Telnet 客户端)Plink (命令⾏⼯具,执⾏远程服务器上的命令)Pageant (PuTTY、PSCP、Plink 的 SSH 认证代理,⽤这个可以不⽤每次都输⼊⼝令了)PuTTYgen (⽤来⽣成 RSA 和 DSA 密钥的⼯具).虽然包含了这么多,但平时经常见到只是⽤ PuTTY 登录服务器,完全没有发挥出 PuTTY 的强⼤功能。

Ubuntu无法联网的解决方法

Ubuntu无法联网的解决方法

Ubuntu⽆法联⽹的解决⽅法问题描述:使⽤的是台式机,使⽤校园⽹通过有线的⽅式上⽹,测试过64位Ubuntu14.04.4、Ubuntu14.04.5和Ubuntu16.04.3均出现了如下问题:⽹络显⽰已经连接,但是⽆法上⽹:这种情况经常出现在⼀些需要登录⽹络的场合,如学校等。

当然如果不要登录⽹络的场合也出现了此错误,也可以尝试如下解决⽅案:1、点击上图中的编辑连接,设置静态ip,如下图所⽰:2、 Ctrl+Alt+T打开终端配置DNS如下:(1)sudo nano /etc/network/interfaces 在末尾添加dns-nameserver 114.114.114.114(2) sudo nano /etc/resolvconf/resolv.conf.d/base 在末尾添加nameserver 114.114.114.114(3) sudo nano /etc/resolv.conf 在末尾添加 nameserver 114.114.114.1143、重启⽹络,问题解决sudo service networking restart解释:DNS是域名系统的意思,作⽤就是把域名转换为具体的IP地址。

常⽤DNS:8.8.8.8——Google提供的免费DNS服务器的IP地址(如果我们要上Google,可以考虑把DNS改成8.8.8.8哟,嘿嘿)114.114.114.114——国内⽤户上⽹常⽤的DNS223.5.5.5——阿⾥ AliDNS。

阿⾥公共DNS是阿⾥巴巴集团推出的DNS递归解析系统,⽬标是成为国内互联⽹基础设施的组成部分,⾯向互联⽹⽤户提供“快速”、“稳定”、“智能”的免费DNS递归解析服务。

以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

putty详细使用说明

putty详细使用说明

putty详细使用说明简介PuTTY截止到2006年11月,发布的最高稳定版本是0.58 2007年6月,发布的最高稳定版本是0.6。

PuTTY是一个跨平台的远程登录工具,包含了一组程序,包括:∙PuTTY (Telnet 和SSH 客户端)∙PSCP (SCP 客户端, 命令行下通过SSH 拷贝文件,类似于Unix/Linux 下的scp 命令)∙PSFTP (SFTP 的命令行客户端,类似于FTP 的文件传输,只不过使用的是SSH 的22 端口,而非FTP 的21 端口,类似于Unix/Linux 下的sftp 命令)∙PuTTYtel (仅仅是一个Telnet 客户端)∙Plink (命令行工具,执行远程服务器上的命令)∙Pageant (PuTTY、PSCP、Plink 的SSH 认证代理,用这个可以不用每次都输入口令了)∙PuTTYgen (用来生成RSA 和DSA 密钥的工具).虽然包含了这么多,但平时经常见到只是用PuTTY登录服务器,完全没有发挥出PuTTY 的强大功能。

PuTTY作为一个组件也存在于很多的软件中,比如FileZilla、WinSCP在后面的文字中,如非特别说明,默认的登录的协议是SSH。

毕竟用PuTTY主要就是登录SSH 主机,用Telnet、RLogin 没法体现出PuTTY的强大功能。

安装的所有配置都保存到了注册表,如果不记得备份注册表中的相关内容,下次重装机器所有配置就没了,而且配置也不方便用闪存盘随身携带。

但是PuTTY的配置删除还是蛮方便的,运行时指定个参数-cleanup 就可以清除PuTTY的所有配置信息。

第一印象,开始登录一台远程主机运行PuTTY就可以看到下面这个界面在这里输入服务器的IP 或主机名,选择好登录协议,还有协议的端口,如果希望把这次的输入保存起来,以后就不需要再重新输入了,就在第4步输入好会话保存的名称,比如:mail-server,或者干脆就是主机的地址,点击保存就可以了。

SSH远程连接不上linux

SSH远程连接不上linux

SSH远程连接不上linux问题:ssh⼀直都可以远程连接上linux,⼀段时间后突然ssh使⽤原本的IP连接不上linux,发⽣这种情况时的解决办法查看⽹络配置⽂件中的IP有没有改变。

先查看IPADDR有没有改变,要是没有被改变,那么继续步骤2;要是发⽣了改变则将IPADDR改成之前的,然后进⾏步骤2。

[root@fanycb ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE="eth0"BOOTPROTO=noneNM_CONTROLLED="yes"ONBOOT="yes"TYPE="Ethernet"UUID="e57636db-84f8-4c15-af74-97d44a107fa2"HWADDR=00:0C:29:14:5A:57IPADDR=192.168.1.100PREFIX=24GATEWAY=192.168.1.1DEFROUTE=yesIPV4_FAILURE_FATAL=yesIPV6INIT=noNAME="System eth0"[root@fanycb ~]#检查sshd服务的状态以及端⼝是否正常。

查看sshd的22端⼝是否处于正常的LISTEN状态,如果正常,则进⾏步骤3;如果不正常,则重新启动sshd服务,然后进⾏步骤3;[root@fanycb ~]# netstat -nlp | grep :22tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2896/sshdtcp 0 0 :::22 :::* LISTEN 2896/sshd[root@fanycb ~]#重启sshd服务[root@fanycb ~]# /etc/init.d/sshd restart停⽌ sshd: [确定]正在启动 sshd: [确定][root@fanycb ~]#如果重启失败错误提⽰:--ssh:connect to host centos-py port 22: Connection refused1)SSH服务未安装此时,采⽤在线安装的⽅式就⾏下载安装。

ssh登陆connection refused的解决办法

ssh登陆connection refused的解决办法

ssh 安装及登录提示:connection refused的解决办法转载请注明出处:/leejun_2005/blog/item/fbc27c4b20e83d3a08f7ef23.ht ml?timeStamp=1309179713928from:/tunaisen/blog/item/85e0a41805ed9fb24bedbcf3.html如果出现ssh: connect to host XX.XX.XX.XX port 22: Connection refused请按如下步骤检查:1、目标主机的ssh server端程序是否安装、服务是否启动,是否在侦听22端口;检查方法:june@ubuntu:~$ ps -ef|grep sshdroot 2859 1 020:29 ? 00:00:00 /usr/sbin/sshd -Droot 2901 2859 020:31 ? 00:00:00 sshd: june[priv]june 2971 2901 020:31 ? 00:00:00 sshd:june@pts/1june@ubuntu:~$其中/usr/sbin/sshd为ssh clinet/server中server端的守护进程,如果上述结果中没有sshd出现,那么可能就是你的server端程序没有安装(Ubuntu 11.04 默认没有安装ssh server,只安装了ssh client),或者sshd服务没有启动,这两者的解决办法请见下文详述。

2、是否允许该用户登录;3、本机是否设置了iptables规则,禁止了ssh的连入/连出;检查方法:june@ubuntu:~$sudo iptables -L[sudo] password for june:Chain INPUT (policy ACCEPT)target prot opt source destinationACCEPT tcp -- anywhere anywhere tcpdpt:sshChain FORWARD (policy ACCEPT)target prot opt source destinationChain OUTPUT (policy ACCEPT)target prot opt source destinationjune@ubuntu:~$4、查查ssh的配置文件ls -lrt /etc/ssh针对第一点没有安装ssh server或者没开启sshd的用户,可以参考这篇:Ubuntu如何开启SSH服务SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-server:sudo apt-get installopenssh-server然后确认sshserver是否启动了:ps -e |grep ssh如果看到sshd那说明ssh-server已经启动了。

如何解决网络无法连接远程测试的问题

如何解决网络无法连接远程测试的问题无法连接远程测试的问题是在网络环境中经常出现的一种情况,它影响着我们进行远程测试和协作开发的效率。

在本文中,我将分享一些解决网络无法连接远程测试的问题的方法和技巧。

1. 检查网络连接首先,我们需要确保网络连接是正常的。

我们可以尝试连接其他网站或者使用网络工具来检测网络连接是否正常。

如果网络连接存在问题,我们可以尝试重启网络设备,如路由器或者交换机,并确保网络设备的配置正确。

2. 防火墙设置防火墙可能会阻止我们与远程测试服务器的连接。

我们可以检查本地防火墙设置,确保允许远程测试服务器的访问。

如果需要,我们可以添加相应的入站规则来允许连接。

3. 检查代理设置如果我们使用代理服务器来访问网络,需要确保代理服务器的设置是正确的。

我们可以检查浏览器或者系统的代理设置,并确保它们与实际的代理服务器配置相匹配。

4. 检查远程测试服务器的状态远程测试服务器可能会出现故障或者无法连接的问题。

我们可以检查服务器的运行状态,包括是否正常运行、是否有足够的资源等。

如果服务器存在问题,我们可以尝试重启服务器或者联系服务器管理员进行修复。

5. 网络速度和延迟网络速度和延迟也是影响连接远程测试的因素之一。

我们可以使用网络测速工具来测试网络速度,并与远程测试服务器的要求进行对比。

如果网络速度较慢或者延迟较高,我们可以尝试使用更稳定的网络连接,如有线连接代替无线连接,或者选择其他网络供应商。

6. 使用虚拟专用网络(VPN)如果我们无法连接网络上的远程测试服务器,我们可以考虑使用虚拟专用网络(VPN)来建立安全的连接。

VPN可以为我们提供一个安全的通道,通过它我们可以访问远程服务器,解决网络无法连接的问题。

7. 更新网络驱动和软件网络驱动程序和软件可能存在bug或者不兼容的问题,导致网络无法连接远程测试。

我们可以检查网络驱动程序和相关软件的更新,并及时安装最新的版本。

更新驱动程序和软件可以修复一些问题,提高网络的稳定性和性能。

fatal remote error service not enabled -回复

fatal remote error service not enabled -回复问题并解释原因及解决方案。

首先,让我们了解“fatal remote error service not enabled”的含义。

这是一个非常常见的错误,它通常在尝试使用SSH(Secure Shell)连接到远程服务器时发生。

它表示SSH连接失败并显示类似于“fatal remote error service not enabled”的消息。

这种错误可能源于许多原因,包括服务器配置文件的错误或SSH服务未正确启动。

那么,为什么会发生这个错误?在很多情况下,这是由于SSH服务未正确启动引起的。

SSH服务是一种允许用户通过网络进行加密的远程访问的协议。

在使用SSH连接时,客户端需要先连接到远程服务器上的SSH服务,但如果该服务未正确启动,则客户端将无法连接到服务器。

此错误也可能是由于远程服务器的配置文件错误而导致的。

解决此问题的方法包括多个步骤,我们将逐一讨论这些步骤。

但是,在尝试任何这些方法之前,请确保您已按照正确的方式连接到远程服务器。

1. 检查SSH服务是否正确启动首先,您应该确定是否已正确启动SSH服务。

可以执行以下命令:systemctl status ssh如果服务未正确启动,则会显示类似于以下内容的消息:“ssh.service - OpenBSD Secure Shell serverLoaded: loaded (/usr/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)Active: inactive (dead) since Mon 2022-02-28 16:38:30 EST; 4min 9s agoProcess: 18965 ExecStart=/usr/sbin/sshd -D OPTIONS(code=exited, status=0/SUCCESS)Main PID: 18965 (code=exited, status=0/SUCCESS)”基于您的操作系统和版本,您可能需要使用不同的命令来检查SSH服务。

银河麒麟(Ubuntu)无法上网问题的解决方法

银河麒麟(Ubuntu)⽆法上⽹问题的解决⽅法最近部门借了⼏台银河麒麟的服务器. 因为有特殊⽤途, 不允许连接互联⽹,所以没办法只能搭建⼀个⼩的局域⽹进⾏处理.但是发现在搭建过程中遇到了⼀些坑, 之前协助同事解决odoo问题时也遇到过, 当时本来要记录⼀下, 但是因为⾃⼰太懒了当时没记录, 结果导致这次遇到问题⼜浪费了很长时间.所以这次就不午休了, 记录⼀下处理过程.Ubuntu或者是debian 应该⽤了多个⽹络配置⼯具. 包括并不限于1. networking2. NetworkManager注意: ⼤⼩写⼤⼩写⼤⼩写, 重要的事情说三遍.1. 其实这⾥简单说⼀下 NetworkManager 的服务应该是很有⽤的. CentOS上⾯也有是使⽤可以使⽤xshell 然后在界⾯内使⽤ nmcli 或者是 nmtui 就可以管理⽹络了, ⽐较⽅便(主要是我实在不喜欢敲命令参数, ⼏乎没有⼀次敲对的时候)在命令⾏执⾏ nmtui 就可以弹出界⾯了编辑⽹络就可以了, 注意⼀下是编辑完可以重启⼀下相应的服务就可以验证⽹络地址了systemctl restart NetworkManager2. 但是问题就在于这两个东西会想有⼲扰.. ⼀个⽐较简单的解决⽹络就是关闭⼀个只留⼀个.我查了下可能很多⽹站都是⽐较old-fasion 的⽐较喜欢纯命令⾏(可能我还年轻, ⽐较喜欢⽐较花的界⾯)所以他们的⽅案就是关闭 NetworkManager 然后保留networking关闭不需要的服务systemctl stop NetworkManager && systemctl disable NetworkManager然后再简单处理 networking的服务root@Kylin:/lib/systemd/system# systemctl status networking● networking.service - Raise network interfacesLoaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)Drop-In: /run/systemd/generator/networking.service.d└─50-insserv.conf-$network.confActive: active (exited) since 四2020-07-2316:16:39 CST; 20h agoDocs: man:interfaces(5)Main PID: 41935 (code=exited, status=0/SUCCESS)CGroup: /system.slice/networking.service7⽉2316:16:38 Kylin systemd[1]: Starting Raise network interfaces...7⽉2316:16:39 Kylin systemd[1]: Started Raise network interfaces.服务室可以的..所以他的配置⽂件是和centos 上不⼀样的配置⽂件的⽬录为:root@Kylin:/etc/network# pwd/etc/networkroot@Kylin:/etc/network# ll总⽤量72drwxr-xr-x. 7 root root 4096 7⽉2413:01 ./drwxr-xr-x. 149 root root 12288 7⽉2411:53 ../drwxr-xr-x. 2 root root 4096 6⽉112019if-down.d/drwxr-xr-x. 2 root root 4096 6⽉112019if-post-down.d/drwxr-xr-x. 2 root root 4096 6⽉112019if-pre-up.d/drwxr-xr-x. 2 root root 4096 6⽉112019if-up.d/-rw-r--r--. 1 root root 182 7⽉2316:16 interfacesdrwxr-xr-x. 2 root root 4096 3⽉22016 interfaces.d/root@Kylin:/etc/network#编辑 interfaces ⽂件增加ip地址就可以了地址其实是⼀个随便加的 . ⾃⼰能组⽹就可以 ,反正连⼀个交换机注意可以先使⽤ ifconfig -a 的命令查看⽹卡的设备名称然后根据⽹卡名字在下⾯进⾏处理注意不同参数的含义root@Kylin:/etc/network# vim interfaces# interfaces(5) file used by ifup(8) and ifdown(8)auto loauto eno1iface eno1 inet staticaddress 192.168.1.1netmask 255.255.255.0gateway 192.168.1.254iface lo inet loopback参数含义auto 默认开机连接, 建议加上后⾯更你的⽹卡名称.iface eno1 inet static设置信息 inet 外加⼀个静态的ip地址信息address 设置ip地址netmask 掩码gateway ⽹关然后重启⼀下服务注意服务是 networking 有⼀个ing 不知道谁起的名字systemctl restart networking然后⽹络就可以⽤了.。

ubuntu网络设置

ubuntu⽹络设置⼀:NAT⽅式上⽹: (1):菜单栏中虚拟机-》设置-》⽹络适配器-》NAT模式 (2):/etc/network/interfaces⽂件修改为: 之前这个⽂件中为: auto lo iface lo inet loopback 加上上⾯那些内容把这段删除 (3):ifdown ens33 //关闭⽹卡 ifup ens33 //开启⽹卡 可以ifconfig看⼀下ip地址是否变了 ping 就可以ping通了;⼆:以⽹桥⽅式上⽹:参考下⾯这篇博客 vmvare12 unbuntu16.041、设置Bridged上⽹⽅式Vmware菜单栏VM->settings->Network Adapter或者Ctrl+D2、查看Bridged状态Vmware菜单栏Edit->Virtual Network Editor要设置成以上bridged模式,先关闭虚拟机,不关闭设置会提⽰只有虚拟机在power off状态才能设置,选择VMnet0,点击左下⾓的Restore Default,等⼀段时间虚拟机配置好虚拟⽹卡后选择Bridged,Bridged to收到选择⾃⼰现在主机的实际⽹卡名,然后点击应⽤,确定。

3、配置Bridged的IP、DNS查看宿主机IP:参考宿主机IP和DNS,设置虚拟机IP和DNSIpconfig /all设置虚拟机IP:上图我的宿主机IP为49.123.72.196,下图虚拟机IP设置为192.123.72.195 这个对话框可以⽤nm-connection-editor这个命令注意这⾥的dns也要设置好。

4、关闭宿主机和虚拟机防⽕墙。

关闭宿主机防⽕墙关闭虚拟机防⽕墙5、验证虚拟机ubuntu和宿主机win8是否ping通成功ping通,OK。

ping 因为连接主机⽤的是⽆线⽹卡上⽹,所以想上外⽹的话,这⾥要选择wireless如果想要ping通开发板的话,要换成有限⽹连接;三:ubuntu虚拟机tftp服务器设置: 1:su root 在root权限下操作 2:apt-get install tftp-hpa tftpd-hpa 安装tftp服务器和tftp客服的 3:mkdir /var/tftpboot && chmod 777 /var/tftpboot 创建⽂件夹以及更改权限为777;这个⽂件夹就是你的tftp服务器的根⽬录 4:vi /etc/default/tftpd-hpa 5: 6:service tftpd-hpa restart 重启tftp 7:测试 touch /var/tftpboot/1 tftp localhost tftp> get 1 在⽤ls命令查看即可看到1⽂件;说明测试成功;-----------------------------------------------------------------------------四:ssh连接虚拟机⾸先ubuntu中安装ssh1:sudo apt-get install openssh-serversudo service ssh restart如何还是不可以修改sudo vi /etc/ssh/sshd_config ⽂件PermitRootLogin prohibit-password 把这句注释掉加上PermitRootLogin yes 然后连接是否可以如果还是不⾏并且提⽰解决⽅法修改ssh的配置⽂件 /etc/ssh/sshd_config在配置⽂件中添加:Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbcMACs hmac-md5,hmac-sha1,,hmac-ripemd160,hmac-sha1-96,hmac-md5-96KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,参考这⼏篇博客:五:securecrt连接虚拟机搭建好ssh以后在securecrt中快速连接直接connect即可;。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档