文档章节

最详细的putty连接虚拟机教程

fjwapp
 fjwapp
发布于 2017/05/10 13:28
字数 817
阅读 124
收藏 0

1.最小化minimal 安装的centos是没有eth0网卡的  需要更改ens33文件

    vi /etc/sysconfig/network-scripts/ifcfg-***     #***指的是tab补全的你的centos环境下的ifcfg文件#

进去会有几个地方需要更改

按i键进入insert模式可以编辑

OTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0                  #名称改成eth0#
UUID=5bd88f20-010f-403a-a5b0-638ea6e2fc7f
DEVICE=eth0                #设备名称也改成eth0#
ONBOOT=yes             #原本是no的改yes 指的是在系统启动的时候激活网卡#
IPADDR=********* #这是和我物理机的ip地址同一网段的ip#
NETMASK=255.255.255.0
GATEWAY=********  #网关类似#

然后按:进入命令行模式  输入wq 写入并退出

2.然后输入 cd /etc/sysconfig/network-scripts/    进入network-scripts文件夹

       输入修改文件名  mv  ifcfg-ens33  ifcfg-eth0

3.这个改完还要更改centos中的系统默认的可预测命名规则

对于这一点,你可以在启动时传递“net.ifnames=0 biosdevname=0 ”的内核参数。这是通过编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量来实现的。

不然你输入ip a显示的还是ens33这个网卡名字

截图如下

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap net.ifnames=0 biosdevname=0 rhgb quiet"                 #斜体为添加的位置#
GRUB_DISABLE_RECOVERY="true"

同样:wq退出

4.编译grub内核

grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数。

5.然后安装几个组件:

  1.netstat 方便查看各个网络参数

  # yum install net-tools

  2.openssh   ssh远程登录组件  minimal默认是有openssh这个组件的  不过我为了保险又安装了一遍并设   置了自启动

  # yum -y install openssh-server openssh-clients  #安装ssh客户端和服务端#

  # chkconfig sshd on    #设置保持开启 就是重启不关闭#

  # service sshd start      #开启sshd服务#

  # netstat -tulpn | grep :22  #确认ssh 22端口已开启 并且已侦听 #

   存在这样的状态即可:    00:00:00* 22 或者00:00:00 ssh 

6.看下防火墙状态  service iptables status  如果返回 no说明没开启 我们先保持不开启的状态

7.更改sshd配置  vi /etc/ssh/sshd_config  修改PermitRootLogin 为yes 这样root用户可以登录 当然你也可以设置no  然后在AllowUsers 后面写上你设置的其他用户名字

然后service sshd restart   开启sshd服务  顺便打sudo service sshd status

如果出现 Active: running  那么恭喜 ssh设置完了

8.查看虚拟机的ip 

   # ip a  #显示的eth0的ip就是你的物理机putty需要连接的ip地址#

我的显示如下

    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:ff:a0:9b brd ff:ff:ff:ff:ff:ff
    inet ************/24 brd *******.255 scope global eth0     #第一个*******位置就是你的ip地址了#

9.vmware设置 和 putty设置

物理机需要设置的就是这两个部分 

vmware 需要设置网卡为桥接模式,putty需要改translation为utf-8  这样中文不乱码

同时修改ssh-auth-GSSAPI 下面的attempt的选项 把勾选去掉即可

最后:enjoy你的远程连接吧 

 


 

 

© 著作权归作者所有

fjwapp
粉丝 0
博文 20
码字总数 4405
作品 0
浦东
运维
私信 提问
putty的下载安装和基本使用方法教程

PuTTY是一款开源(Open Source Software)的连接软件,主要由Simon Tatham维护,使用MIT许可证授权。包含的组件有:PuTTY, PuTTYgen,PSFTP, PuTTYtel, Plink, PSCP, Pageant,默认登录协议是SSH...

pengdongcheng
2018/04/19
0
0
配置putty和xshell远程连接centos

虚拟机拍摄快照方便实验: 使用putty远程连接Linux: Putty下载网址: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 开始配置putty: putty密钥认证: 密钥:分私钥和公...

弓正
2017/10/19
54
0
1.9 使用PuTTY远程连接Linux

记得使用快照功能 (数据备份) 熟练使用putty和xshell (个人使用免费) putty官网下载地址 在putty官网下载一个软件组,32位的就可以 (64位系统使用32位的也是正常使用) 首先查看虚拟机I...

运维小白
2017/10/18
25
0
远程连接Kali Linux使用PuTTY实现SSH远程连接

远程连接Kali Linux使用PuTTY实现SSH远程连接 本书主要以在Android设备上安装的Kali Linux操作系统为主,介绍基于Bash Shell渗透测试。由于在默认情况下,在Android设备上安装的Kali操作系统...

大学霸
2015/01/22
4.4K
0
Putty连接TPYBorad v102 开发板教程

第一步:下载Putty软件 第二步:通过USB数据线将TPYBorad与PC相连 http://www.micropython.net.cn/download/tool/3.html 第三步:打开设备管理器,查看TPYborad对应的COM口,如图: 第四步:...

bodasisiter
2018/05/16
99
0

没有更多内容

加载失败,请刷新页面

加载更多

3_数组

3_数组

行者终成事
今天
7
0
经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
今天
7
0
使用logstash同步MySQL数据到ES

概述   在生成业务常有将MySQL数据同步到ES的需求,如果需要很高的定制化,往往需要开发同步程序用于处理数据。但没有特殊业务需求,官方提供的logstash就很有优势了。   在使用logstas...

zxiaofan666
今天
10
0
X-MSG-IM-分布式信令跟踪能力

经过一周多的鏖战, X-MSG-IM的分布式信令跟踪能力已基本具备, 特点是: 实时. 只有要RX/TX就会实时产生信令跟踪事件, 先入kafka, 再入influxdb待查. 同时提供实时sub/pub接口. 完备. 可以完整...

dev5
今天
7
0
OpenJDK之CyclicBarrier

OpenJDK8,本人看的是openJDK。以前就看过,只是经常忘记,所以记录下 图1 CyclicBarrier是Doug Lea在JDK1.5中引入的,作用就不详细描述了,主要有如下俩个方法使用: await()方法,如果当前线...

克虏伯
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部