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支持一些主题,可以更换自定义自己喜欢的环境来敲代码,好好探索!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM