配置IP,putty,xshell远程登录和密钥登录

来源:互联网 发布:如何编制软件 编辑:程序博客网 时间:2024/05/01 12:45

配置IP

无论网络模式是nat模式还是桥接模式,都可以自动获取IP
  1. 自动获取IP命令
    dhclient
    这里写图片描述

    dhclient -r 不会把进程杀掉,会释放ip,要杀进程只能用kill
  2. 查看IP地址
    ip add (centos7独有)
    ifconfig(6,7都有,7可能要先安装yum install -y net-tools)

  3. 网卡配置文件
    /etc/sysconfig/network-scripts/ifcfg-ens33

  4. 修改网络配置文件
    vi /etc/sysconfig/network-scripts/ifcfg-ens33
    这里写图片描述
  5. 重启网络服务
    systemctl restart netwrok.service
    重启之后,不出错,这时,基本就就能上网了
  6. 查看网络IP地址,网关
    route -n

关于网络问题的排查

  • 看网络配置文件中添加的IPADDR,网关单词是否正确
  • 推荐使用nat模式(在一些复杂的网络环境也能使用,比如,校园网)
  • 用nat模式是,网关=所在网段.2
  • DNS设置是否正确
  • nat模式不行,换成桥接试一试,还是不行,推到重来。

ps:centos6的重启网络服务命令
service network restart

putty远程登录

下载安装putty,官网下载,不是只下载exe文件,应该下载全部文件,安装。打开
IP设置
这里写图片描述
字体和编码设置
这里写图片描述
这里写图片描述

putty密钥登录

下载的时putty全部文件时,里面有一个puttygen,这个是生成密钥的工具,打开。
这里写图片描述
这个时候鼠标要一直动,进度才能跟上,完了之后出现这个页面这里写图片描述
将公钥,私钥保存,自己设置密码后,复制公钥,接着登录到centos
在centos里保存复制的公钥
先创建一个目录,用来保存公钥
这里写图片描述
接着修改该目录权限,只对自己开放
这里写图片描述
在改目录下用vi编辑叫
/root/.ssh/authorized_keys文件
这里写图片描述
保存退出后
关闭防火墙
这里写图片描述

接着在putty中使用私钥
选择自己的IP地址,进入到ssh下的auth添加私钥
这里写图片描述
完了之后一定要保存save接着就能密钥登录了
这里写图片描述

xshell远程登录

下载,安装,打开。

用户身份认证
这里写图片描述
填完之后,使用xshell登录时不用输用户名密码
字体,编码设置
这里写图片描述
用鼠标复制粘贴
这里写图片描述
基本上就这些,还有其他有需要设置的可以去百度

xshell密钥认证

和putty差不多,生成密钥对,公钥放centos7的
/root/.ssh/authorized_keys里,私钥放在xshell里(但是xshell能自己本身就把私钥保存)

先打开工具–新建用户密钥生成这里写图片描述
然后下一步下一步来到这
这里写图片描述
密钥名称是保存在xshell里的私钥,密码自己填,然后下一步就到公钥
这里写图片描述
将生成的公钥也保存在centos里的/root/.ssh/authorized_keys里(里面如果有其他公钥记得区分开)保存退出。如果初次设置,请
按上文保存putty公钥。一步步来。
保存完公钥后,完成,关闭。
接着在xshell上设置私钥
点你先前设置的会话,设置的ip地址那个进入属性
这里写图片描述

进入这个界面这里写图片描述
将方法改为密钥认证,用户密码选先前建立的密钥名称,输入密码。然后确定。就完成了xshell密钥登录。

ps:putty和xshell都是远程连接工具。putty很简单,不用安装就能用。而xshell,开多窗口时就很方便

原创粉丝点击