zoukankan      html  css  js  c++  java
  • Linux系统优化06-Centos远程登录与连接(SSH配置)

     在实际环境中,很多场景需要远程登录Centos,通过一款终端软件(Xshell,CRT,超级终端等),既能方便我们远程,又能有一个敲命令的好界面。

    vmware新建Linux虚拟机:Linux系统安装01-centos7系统安装

    Centos7.6的安装,分区,基本配置:Linux系统安装02-centos7系统安装-分区及基本设置

    Centos7.6的网络配置:Linux系统优化-centos7网卡配置

    一、环境准备

    系统镜像-centos7.6-X64-1810

    平台-虚拟机-VMwareworkstation15(PRO)

    安装vmware的主机-WIN2012R2数据中心版

    二、主要步骤

    下载终端软件,如Xshell,安装在本机上;在Centos上开启SSH服务,就能愉快的远程。

    三、具体操作

    Xshell的下载地址:https://www.xshellcn.com/xiazai.html

    Xshell的安装:https://www.xshellcn.com/xsh_column/setup-xshell.html

    1.下载Xshell并安装:见上链接

    2.Centos开启SSH远程:

    # 配置ssh跟sftp #

    -  ssh

    - 检测是否安装openssh
            - `yum list installed | grep openssh-server`
            - `rpm -qa|grep ssh`
    - 安装openssh
            - yum install openssh-server
            - rpm -ivh    openssh-server    

    - 配置ssh
            - 编辑配置文件`vim /etc/ssh/sshd_config`
            - 编辑以下几项开启,删除#号,开启配置
                - 端口与地址
                - `Port 22`
                - `ListenAddress 0.0.0.0`
                - `ListenAddress::`
                - 密码登录`PasswordAuthentication yes`
                - root认证`PermitRootLogin yes`
                - 密钥认证`PubkeyAuthentication yes`    

         - 开启ssh服务

            - `sudo service sshd start`
        - 检查是否开启
            - `ps -e | grep sshd`
        - 查看端口号监听
            - `netstat -an | grep 22` 
        - 将 sshd 服务添加至自启动列表中,
            - `systemctl enable sshd.service`
        - 设置ssh密钥:        
    [https://www.runoob.com/w3cnote/set-ssh-login-key.html](https://www.runoob.com/w3cnote/set-ssh-login-key.html "菜鸟ssh密钥")

    3.本机使用Xshell连接,新建一个会话,填入名称,端口,IP地址

     输入用户名root

     输入密码

     成功连接

    后序:Xshell支持一些主题,可以更换自定义自己喜欢的环境来敲代码,好好探索!

    始终相信美好的事情即将发生
  • 相关阅读:
    MySql索引
    HashMap 底层解析
    https超文本安全传输协议
    多线程
    过滤器和拦截器
    计算机操作系统
    计算机网络
    java线程内存模型JMM
    jvm
    数据库
  • 原文地址:https://www.cnblogs.com/subsea/p/13658972.html
Copyright © 2011-2022 走看看