Linux系列之putty远程登录
在工作中,我们通常都是通过远程操作Linux服务器的,因此必须熟悉一些远程登录的软件,在此使用的是putty,在Windows上安装putty软件,通过该软件访问Linux主机。
1.远程登录步骤
1.步骤一
1.执行过程
在putty上输入要连接的Linux的IP地址,端口号默认的是22,并单击open。
Linux主机的ip地址可以使用ifconfig(老的)或ip(推荐,这是新的)指令查看,格式如下
格式:ipconfig //ifconfig指令查看ip地址

上图话线的就是Linux虚拟机的ip地址
格式:ip address //ip指令查看ip地址

上图出现了2个IP地址,哪一个才是Linux虚拟机的ip地址呢,蓝线标记的表示Linux虚拟机的ip相关信息,红色标记表示IPV4的地址。
2.执行的结果
提前提醒:请不要以root用户进行远程登录,只能使用普通用户进行远程登录,登录成功可以通过su root命令切换至root。
1.期待的结果
弹出黑窗口(类似与命令行窗口)提示输入用户名与密码。
2出错的结果
1.拒绝连接类型出错

表现为弹出黑窗口但并未提示输入用户名,并弹出putty fatal error标题的窗口,并提示network error,connection refused。
原因1:未安装openssh-server;解决办法:使用yum install openssh-server指令(centos)/apt-get install openssh-server指令(Ubuntu)安装openssh-server。
原因2,Linux主机未开启ssh服务;解决办法:使用service ssh start指令开启ssh服务,并通过service ssh status指令查看服务状态。service ssh stop指令是关闭ssh服务的
2.拒绝访问类型出错

表现为弹出黑窗口提示输入用户名与密码,输入用户名与密码之后黑窗口出现提示字符Access denied。
原因:配置文件/etc/ssh/sshd_config默认的配置禁止身份验证
解决办法:修改配置文件/etc/ssh/sshd_config,将PermitRootLogin 的值prohibit-passwd修改为yes,并去掉该行的#,之后使用指令service ssh restart重启ssh服务。
下图就是配置文件/etc/ssh/sshd_config的原始配置内容,可以通过cat命令查看该配置文件

修改后的配置文件/etc/ssh/sshd_config为

修改完配置使用指令service ssh restart重启ssh服务,再使用putty重新建立连接,如果出现如下画面则表明远程登录成功:

Linux系列之putty远程登录的更多相关文章
- Putty远程登录VMware虚拟机Linux(Ubuntu12.04)
为了不至于来回在Win7和Ubuntu12.04之间来回切换,在Win7下使用VMware9.0安装了Ubuntu12.04. 首先下载Vmware9.0虚拟机软件,下载地址为:VMware-work ...
- VM下的linux系统上不了网?? 使用putty远程登录不上linux的解决方法?
背景:昨晚想尝试一下用putty远程登录我的linux系统,悲剧的是,我竟然连接不上,显示 connection refused ,连接被拒绝.于是我就想看看能不能在linux下看看能不能访问百度 ...
- CentOS 6.6 配置PuTTY远程登录
1. 下载与安装 可以下载putty-0.63-installer.exe(http://www.chiark.greenend.org.uk/~sgtatham/putty/download.htm ...
- linux系统如何限制远程登录ip
在Linux系统上限制远程登录的IP,使用系统自带的配置文件. /etc/hosts.allow /etc/hosts.deny 匹配原则 先allow 后deny. 要求: 只允许 192.168 ...
- 在Linux系统上限制远程登录的IP
在Linux系统上限制远程登录的IP,使用系统自带的配置文件. /etc/hosts.allow /etc/hosts.deny 匹配原则 先allow 后deny.
- 使用putty远程登录Ubuntu时,报Network error:Connection refused错误及解决
putty远程登录Ubuntu,弹出Network error:Connection refused的错误提示框,就是因为Ubuuntu没有安装ssh服务. 执行命令: sudo apt instal ...
- 使用putty远程登录Ubuntu时,报Network error:Connection refused错误
putty远程登录Ubuntu,弹出Network error:Connection refused的错误提示框,就是因为Ubuuntu没有安装ssh服务.执行命令: sudo apt-get ins ...
- Linux实现利用SSH远程登录服务器详解
Linux实现利用SSH远程登录服务器详解 http://www.111cn.net/sys/linux/55152.htm
- 使用putty远程登录Ubuntu时,报Network error:Connection refused错误及解决(记录)
putty远程登录Ubuntu,弹出Network error:Connection refused的错误提示框,就是因为Ubuuntu没有安装ssh服务.执行命令: sudo apt-get ins ...
随机推荐
- ImageSharp跨平台图片处理
添加nuget引用 SixLabors.ImageSharp 和SixLabors.ImageSharp.Drawing 暂时只实现了缩略图..<pre>using SixLabors.I ...
- MIME协议(一) -- RFC822邮件格式
MIME协议(一) -- RFC822邮件格式 . 如同其他各种电子文档一样,电子邮件内容也必须遵循一定的格式要求,各种邮件处理程序才能从中分析和提取出发件人.收件人.主题和附件等信息.邮件内容的 ...
- 线程的interrupt()
官网解释 If this thread is blocked in an invocation of the wait(), wait(long), or wait(long, int) method ...
- Java基础_死锁、线程组、定时器Timer
一.死锁问题: 死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放.由于线程被无限期地阻塞,因此程序不可能正常终止. 比如,线程一需要第一把所,此时锁处于空闲状态,给了 ...
- Java中二维数组
二维数组:(其实是一个一维数组,它的每一个元素又是一个一维数组), 可以看做是一张表格. 初始化: 动态初始化 int[ ][ ] arr = new int[3][2]; 定义了一个二维数组,其中 ...
- django 快速实现文件上传(四)
继博客(三)实现的, 建两个字段,username 用户存放用户名,headImg 用户存放上传文件的路径. 重新同步数据库: 提示: 这个可能是之前已创建了表中的一条记录,之后模型中增加了一个非空的 ...
- mysql的count和sum使用条件表达式
count函数条件不为null的时候显示结果.即使为false也也会显示结果. 可以是使用if条件或者case when语句.如果条件不为null即需要的结果. 使用count()函数实现条件统计的基 ...
- SpringMVC 理论
应用系统三层架构: C/S:客户端/服务器 B/S:浏览器/服务器 标准分层: 表现层:WEB 层,接受结果,响应结果,分发请求:通常客户端使用 http 协议请求 web 层,web 层需要接受 h ...
- SpringBoot整合guava缓存
1.pom文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId> ...
- C realloc
https://baike.baidu.com/item/realloc/659993?fr=aladdin 也就是说:原地址后面有连续可以空间可以满足需要,则追加在后面,否则开辟新空间,并拷贝数据