在实际环境中,很多场景需要远程登录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
输入密码
成功连接