Linux系列之putty远程登陆

在工做中,咱们一般都是经过远程操做Linux服务器的,所以必须熟悉一些远程登陆的软件,在此使用的是putty,在Windows上安装putty软件,经过该软件访问Linux主机。centos

1.远程登陆步骤

1.步骤一

1.执行过程

在putty上输入要链接的Linux的IP地址,端口号默认的是22,并单击open。服务器

Linux主机的ip地址可使用ifconfig(老的)或ip(推荐,这是新的)指令查看,格式以下ssh

格式:ipconfig  //ifconfig指令查看ip地址spa

 

上图话线的就是Linux虚拟机的ip地址命令行

格式:ip address  //ip指令查看ip地址rest

上图出现了2个IP地址,哪个才是Linux虚拟机的ip地址呢,蓝线标记的表示Linux虚拟机的ip相关信息,红色标记表示IPV4的地址。server

2.执行的结果

提早提醒:请不要以root用户进行远程登陆,只能使用普通用户进行远程登陆,登陆成功能够经过su root命令切换至root。blog

1.期待的结果

弹出黑窗口(相似与命令行窗口)提示输入用户名与密码。ip

2出错的结果

1.拒绝链接类型出错

表现为弹出黑窗口但并未提示输入用户名,并弹出putty fatal error标题的窗口,并提示network error,connection refused。get

缘由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从新创建链接,若是出现以下画面则代表远程登陆成功:

 

相关文章
相关标签/搜索