Centos虚拟机开启SSH连接
虚拟机中执行命令yum list installed | grep openssh-server 确保虚拟机中是否安装了openssh-server
此处显示已经安装了 openssh-server,如果又没任何输出显示表示没有安装 openssh-server,执行命令 yum install openssh-server 安装openssh-server
执行命令cd etc/ssh/进入/etc/ssh/ 目录
执行命令ls 查看ssh目录下的文件
执行命令 vi sshd_config 打开sshd_config文件
按i键,进入insert模式后进行修改
按上下左右键,移动光标,将Port、ListenAddress前面的#号删除(按Delete删除)
编辑完成后,按esc键进入command模式,然后输入命令:wq并回车,保存并退出vi
执行命令 sudo service sshd start 开启sshd服务
执行命令systemctl enable sshd.service将 sshd 服务添加至自启动列表中
执行命令 ps -e | grep sshd 检查 sshd 服务是否已经开启
执行命令ip addr查看虚拟机的ip地址(因为虚拟机的网络设置的是桥接方式,并且网络端口名称是enp0s3)
在主机中(windows)ping虚拟机的地址,看是否可以ping通
Xshell连接centos虚拟机
Windows主机中下载并安装xshell
Xshell新建会话
连接
如果出现 WARNING! The remote SSH server rejected X11 forwarding request问题,在会话属性中——SSH——隧道——转发X11连接到勾选去除
Windows主机与CentOS文件互传
执行命令 yum install -y lrzsz 安装上传下载工具包rz及sz, rz 是windows向centos传输文件需要的;sz是centos向windows传输文件需要的
执行命令 rpm -qa |grep sz 和 rpm -qa |grep rz 检测sz和rz的安装
Windows主机向centos虚拟机传输文件测试
输入命令 rz ,会弹出文件选择框,选择需要传输的文件
执行命令 ls -l查看从windows传输的到centos的文件
Centeos向windows传输文件测试
输入命令 sz my.ini(sz 后面是要传输的文件名称)
注:选择保存文件的文件夹名称不要有中文,否则传输会有问题