lesson - 1 笔记 网络连接 /putty 密钥登陆

时间:2021-09-06 11:53:14
---笔记
一、网络连接配置
1. 查看电脑ip 地址: ifconfig -a 
2. 自动获取ip 地址: dhclient   默认BOOTPROTO=dhcp  和真机同一网段
3. 手动配置ip 地址: vi  /etc/sysconfig/network-scripts/ifcfg-eth0 
                                  DEVICE=eth0
                                  HWADDR=00:0C:29:46:7E:1C
                                  TYPE=Ethernet
                                  UUID=aa0645ef-a21d-4075-bf27-ea559ee1dc3c
                                  ONBOOT=yes                                  
                                  NM_CONTROLLED=yes
                                  BOOTPROTO=static                 //地址获取方式: 静态/动态         
                                  IPADDR=192.168.137.21         //ip地址
                                  NETMASK=255.255.255.0        //子网掩码
                                  GATEWAY=192.168.137.1        //网关
                                  PEERDNS=no                          //DNS 配置文件不干预
                                  DNS1=8.8.8.8
                                  DNS2=4.4.4.4
           Esc 退出编辑模式,:wq 保存退出   :q! 强制退出   :w 写入
     **编辑时如果忘记需要键入的信息可以Ctrl+z , 暂停当时键入操作,并查看其他信息,
       fg 恢复当时编辑状态,继续修改。
4.ip add/ip address : 查看ip 
5.route -n : 显示数字形式的ip 地址
6.cat !$     : cat 执行上一次命令的最后一个参数
7. /etc/init.d/network restart : 重启网络服务器     ==service network restart 
8. /etc/resolv.conf :  DNS 配置文件。
9. > /etc/resolv.conf :  将空 写入文件。
10.ps -aux|grep dhclient: 查看dhclient 的进程  BSD
   ps -ef |grep dhclient  : 查看dhclient 的进程 
二、远程连接配置 putty 
1.用户登陆
   Putty Configuration.exe
   Host Name:192.168.137.21   Port:22   save 会话
       Window/Translation :UTF-8 
       Open  登陆
2.密钥登陆
   PuttyGen 密钥生成
   Generate  - key passphrase -   save private key  -  save public key  -  
   mkdir .ssh 
   vi .ssh/autorized_keys 
   chmod 600 !$   ==chmod 600 .ssh/autorized_keys 
   chmod 700 .ssh/
   setenforce 0   暂时生效 防火墙
   vi /etc/selinux/config    SELINUX =disabled  永久生效  防火墙
       iptables -F   清空
    /etc/init.d/iptables save  保存iptables 
    登陆putty  Connection -SSH - Auth - browse   - private key -login