宿主机的VM安装CENTOS文件无法快速上传,也不方便输入下令行,用SSH终端xshell连接虚拟机的SSH工具就方便多了,实现VM所在宿主机Win10上的xshell能连接vm的centos要实现以下几个环节
1、确保宿主机与虚拟机的连通性。
2、虚拟机安装SSH服务,同时启动SSHD服务
3、win10宿主机用SSH工具xshell登录连接虚拟机
网络设置参考:VM的CentOS采用NAT共用宿主机网卡宿主呆板无法连接到虚拟CentOS
在 CentOS 上设置 SSH 可以按照以下步骤举行:
一、安装 SSH 服务
如果系统中没有安装 SSH 服务,使用以下下令安装:
- cd /mnt/cdrom
- cd Packages
- find -name "openssh*.rpm"
- ./openssh-clients-7.4p1-21.el7.x86_64.rpm
- ./openssh-ldap-7.4p1-21.el7.x86_64.rpm
- ./openssh-server-sysvinit-7.4p1-21.el7.x86_64.rpm
- ./openssh-7.4p1-21.el7.x86_64.rpm
- ./openssh-keycat-7.4p1-21.el7.x86_64.rpm
- ./openssh-askpass-7.4p1-21.el7.x86_64.rpm
- ./openssh-server-7.4p1-21.el7.x86_64.rpm
- ./openssh-cavs-7.4p1-21.el7.x86_64.rpm
- rpm -ivh openssh-server-7.4p1-21.el7.x86_64.rpm #安装SSH服务端
- rpm -ivh openssh-clients-7.4p1-21.el7.x86_64.rpm #安装SSH客户端
复制代码 基于光盘映像的安装
二、启动 SSH 服务
- 启动 SSH 服务:
- sudo systemctl start sshd
复制代码 - 设置开机自启动:
- sudo systemctl enable sshd
复制代码 三、设置 SSH 服务
- 编辑 SSH 设置文件:
- sudo vi /etc/ssh/sshd_config
复制代码 - 可以根据需要举行以下一些常见的设置调整:
- 允许 root 用户长途登录(默认是禁止的,如果需要开启可取消以下行的解释):
- 修改端标语(默认是 22,如果要修改端口,比如改为 2222):
- 禁止暗码登录,只允许密钥登录(更安全):
- PasswordAuthentication no
- PubkeyAuthentication yes
复制代码
- 生存并退出设置文件。
- 重新加载 SSH 服务设置:
- sudo systemctl reload sshd
复制代码 四、天生 SSH 密钥对(如果需要密钥登录)
- 在客户端(比如你的本地计算机)天生密钥对:
- 对于 Linux/macOS:
- 对于 Windows,可以使用 PuTTYgen 等工具天生密钥对。
- 将公钥复制到服务器:
- 使用 ssh-copy-id 下令(假设服务器 IP 为 your_server_ip,端口为默认的 22,如果修改了端口需加上 -p <port> 参数):
- ssh-copy-id user@your_server_ip
复制代码 - 大概手动将公钥内容追加到服务器上的 ~/.ssh/authorized_keys 文件中。
用SSH工具Xshell连接虚拟机
用XFTP更换yum的源,创建一个Bak目录,把不能用的源都移动bak目录,从官网上下一个最新的CentOS-Base.repo,用下令行重新天生镜像源yum makecache 重新天生后可以更新yum,再下载软件
- [root@localhost Packages]$ yum makecache
- 已加载插件:fastestmirror
- Loading mirror speeds from cached hostfile
- * base: mirrors.aliyun.com
- * extras: mirrors.aliyun.com
- * updates: mirrors.aliyun.com
- base | 3.6 kB 00:00:00
- extras | 2.9 kB 00:00:00
- updates | 2.9 kB 00:00:00
- 元数据缓存已建立
复制代码
更新yum工具
- [root@localhost Packages]# yum update
- 已加载插件:fastestmirror
- Loading mirror speeds from cached hostfile
- * base: mirrors.aliyun.com
- * extras: mirrors.aliyun.com
- * updates: mirrors.aliyun.com
- No packages marked for update
复制代码 后续可以用yum安装一切软件了。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |