zoukankan      html  css  js  c++  java
  • 开启ssh服务及远程工具xshell

    openssh-server工具

    功能

           主要是作为一个服务运行在后台,如果这个服务开启,我们就可以用一些远程连接工具来连接centos。
           让远程主机可以通过网络访问sshd服务,开始一个安全shell



    安装软件

       查看openssh-server工具是否安装      
      [root@aubin aubin]# yum list installed |grep openssh-server
    openssh-server.x86_64                       7.4p1-21.el7               @base   
       
       
       若没有,在有网的情况下安装openssh-server工具
            yum install openssh-server
    



    注:linux下vim 查找命令: /text --查找text, 按n查找下一个, N查找上一个
    查询时不区分大小写 :/查询内容c



    安装软件

    修改

    #   Port  22                             默认端口号,我们也可以修改 2246
    #   permitRootLogin no /  yes      同意/ 拒绝root用户远程登陆
    #
    #   ListenAddress 0.0.0.0      监听的主机适配卡!,如果您有两个 IP,分别是 192.168.0.100 及 192.168.2.20 ,那么只想要开放 192.168.0.100 时,就可以写如同下面的样式: 
    #   ListenAddress 192.168.0.100     只监听来自 192.168.0.100 这个 IP 的SSH联机。如果不使用设定的话,则预设所有接口均接受 SSH
    #   PasswordAuthentication yes  开启用户~用户名密码来作为连接验证
    

     开启  sshd  服务
     
     [root@aubin aubin]# systemctl status sshd
    ● sshd.service - OpenSSH server daemon
       Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
       Active: active (running) since 四 2020-12-03 23:27:58 CST; 4min 27s ago
         Docs: man:sshd(8)
               man:sshd_config(5)
     Main PID: 12445 (sshd)
        Tasks: 1
       CGroup: /system.slice/sshd.service
               └─12445 /usr/sbin/sshd -D
    
    12月 03 23:27:57 aubin systemd[1]: Starting OpenSSH server daemon...
    12月 03 23:27:58 aubin sshd[12445]: Server listening on 0.0.0.0 port 22.
    12月 03 23:27:58 aubin sshd[12445]: Server listening on :: port 22.
    12月 03 23:27:58 aubin systemd[1]: Started OpenSSH server daemon.
    
     
     
    检查  sshd  服务是否已经开启
    [root@aubin aubin]# ps -e |grep sshd
     12445 ?        00:00:00 sshd
     
     
     检查  22 号端口是否开启监听
     [root@aubin aubin]# netstat -an | grep 22
    tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN     
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
    tcp6       0      0 :::22                   :::*                    LISTEN     
    udp        0      0 192.168.122.1:53        0.0.0.0:*                          
    



    使用MobaXterm连接ssh

    1.在Vmware Workstation中,查看CentOS7的属性,发现网络连接方式是采用的 NAT 方式连接的
    2.在Vmware Workstation中,点击编辑=》虚拟网络编辑器,进入虚拟网络编辑器,查看发现 NAT 模式的连接采用的网络适配器名称为VMnet8
    3.在 windows 主机中,在命令行中输入ipconfig 查看主机IP,找到 VMnet8 的连接信息,此处 ip 为192.168.10.1

    以太网适配器 VMware Network Adapter VMnet8:
    
       连接特定的 DNS 后缀 . . . . . . . :
       本地链接 IPv6 地址. . . . . . . . : fe80::8080:c5f5:beb:893b%7
       IPv4 地址 . . . . . . . . . . . . : 192.168.10.1
       子网掩码  . . . . . . . . . . . . : 255.255.255.0
       默认网关. . . . . . . . . . . . . :
    

    4.在CentOS中,输入ifconfig查看网络连接地址,发现CentOS的网络地址为192.168.10.150

    ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.10.150  netmask 255.255.255.0  br
    

    5.windows ping VMnet8的ip 192.168.10.150 能ping通;而centos7 ping Windows ip 192.168.10.1 ping不通
    6.如果要配置:要求子网掩码、默认网关均和CentOS一致,并将IP地址修改为 192.168.112.1,即保证主机的 IP 和 CentOS 的 IP 在同一网络区段中
    7.打开SSH工具(此处使用的Xshell)中,新建连接,输入 CentOS7 的 IP 地址、用户名、密码即可连接成功
    8.将 sshd 服务添加至自启动列表中

    [root@aubin sdb1]# systemctl enable sshd.service
    

    9.查看是否开启了sshd 服务自启动

    [root@aubin sdb1]# systemctl list-unit-files | grep sshd
    anaconda-sshd.service                         static  
    sshd-keygen.service                           static  
    sshd.service                                  enabled 
    sshd@.service                                 static  
    sshd.socket                                   disabled
    



    注意事项

    1.rz和sz作为上传和下载的命令
    2.注:MobaXterm远程工具rz,sz命令失败,linux系统中打rz命令后出现 waiting to receive.**B0100000023be50
    3.从客户端上传文件到linux服务端:远程工具执行rz命令 ;
    4.linux服务端传客户端 :远程工具执行sz命令
    5.原因:rz 与 sz 需要端支持。终端就是连接远程服务器的客户端,例如 XShell、SecureCRT 等,linux默认终端是不支持的。
    6.centos7不知 配置过xShell后,在linux内输入rz,sz任然报错,而Xshell远程工具就可以执行



    Xshell参考文档

    https://www.cnblogs.com/qianjinyan/p/9002713.html



    sshd服务参考文档

    https://www.cnblogs.com/dumpling-z/p/11434105.html
    https://www.cnblogs.com/kinwing/p/11134179.html
    https://blog.csdn.net/qianshuyuankk/article/details/82255810
    https://blog.csdn.net/qq_22945615/article/details/78591549
    http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html
    https://www.cnblogs.com/hjnzs/p/12075596.html
    https://blog.csdn.net/qq_42707739/article/details/105543746
    https://blog.csdn.net/weixin_45404784/article/details/106071751
    https://www.cnblogs.com/thrillerz/p/4745933.html

    当你的才华配不上你的野心,努力的时候到了!
  • 相关阅读:
    论学究式教育
    Oracle中rownum与order by的执行顺序
    无效存储过程问题解决
    解决SGA_MAX_SIZE 的大小比 MEMORY_TARGET 大导致数据无法启动的错误
    ORACLE 按时间创建分区表
    Timage Canvas画图
    Oracle存储过程的加密
    Win32对话框模板创建的窗口上响应键消息,Tab焦点切换消息,加速键消息
    win32 TreeCtrl控件通知消息, LVN_SELCHANGED和LVN_ITEMCHANGED用法
    win32 对话框模板添加加速键
  • 原文地址:https://www.cnblogs.com/xwdzj/p/14083694.html
Copyright © 2011-2022 走看看