到现在,客户机上没有安装任何软件。下面两件事:
- win10主机使用git 的
bash
连接centos客户机,直接在VMware的客户机里打字,像是顺拐一样别扭 - 客户机上安装
samba
ssh连接客户机
win10的命令行默认是没有ssh 工具的,所以使用git 提供的一个工具--bash
一般默认安装玩git 后,右击桌面会出现在菜单中
![](https://img.haomeiwen.com/i17821216/5fbb1a9904f42cb2.png)
查看客户机中是否有提供ssh 功能的软件openssh
rpm -qa|grep -E "openssh"
我发现已经安装好了
尝试用命令ssh root@127.0.0.1
本地连接,一看就没毛病
![](https://img.haomeiwen.com/i17821216/ccd882f23af3612c.png)
上面的图里,输入yes
,就会提示输入密码了,ssh服务是可以用的
宿主机使用bash尝试连接
客户机中使用ip addr
打印下ip
![](https://img.haomeiwen.com/i17821216/3fdb4bd226becfa3.png)
ip是:192.168.168.129
打开宿主机的bash 命令行,输入ssh root@192.168.168.129
![](https://img.haomeiwen.com/i17821216/9739ac6f750d1350.png)
在输入密码后连接成功(密码还是创建虚拟机时的密码),现在就很舒服了
安装samba
先贴一个链接,有翻译好的samba的配置参数
https://www.cnblogs.com/kevingrace/p/8662088.html
参数太多了,有兴趣的研究研究吧
新建一个用于共享的文件夹
[root@bogon samba]# mkdir /home/samba
[root@bogon samba]# chmod -R 777 /home/samba
配置samba
进入samba的配置文件所在文件夹中
cd /etc/samba/
备份一下配置文件,再修改更安全
然后用vi
编辑
cp smb.conf smb.conf.bak
vim smb.conf
修改global
,添加share
,仅供参考,配置的时候不加注释
先贴一下没修改过的global 是什么样的
![](https://img.haomeiwen.com/i17821216/2393682f208cece7.png)
[global]
workgroup = WORKGROUP // 这个工作组是指的宿主机上的workgroup,
//一般都是这个,可以自己想办法在宿主机上查看
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
// 以下是添加的内容,
map to guest = Bad Password
server string = Samba Server Version %v
printcap name = cups
log file = /var/log/samba/log.%m
max log size = 50
[share]
comment = Public file shar
path = /home/samba
writable = yes
browseable = yes
guest ok = yes
create mode = 0777
force create mode = 0777
directory mode = 0777
force directory mode = 0777
public = yes
available = yes
添加一个连接时的用的samba用户,我添加了root
用户,然后是密码
[root@bogon ~]# smbpasswd -a root
New SMB password:
Retype new SMB password:
Added user root.
禁用selinux
,需要修改配置
[root@bogon ~]# vi /etc/selinux/config
修改
SELINUX=disabled
重启客户机
重启smb,并设置开机启动
[root@bogon ~]# systemctl enable smb
Created symlink from /etc/systemd/system/multi-user.target.wants/smb.service to /usr/lib/systemd/system/smb.service.
[root@bogon ~]# systemctl restart smb
可以使用testparm -s
查看配置文件的问题
[root@bogon samba]# testparm -s
使用systemctl status smb
查看运行后的状态
[root@bogon samba]# systemctl status smb
在宿主机查看
打开我的电脑,输入\\192.168.168.129
![](https://img.haomeiwen.com/i17821216/bd48153e6c20cb81.png)
后面会在虚拟机的/home/samba
文件夹下新建项目并运行,在宿主机上进行修改
出现问题
以上的客户机的配置应该是没什么问题的,但是宿主机win10上可能会一些五花八门问题
我没什么精准的解决办法,有些经验的分享
- 宿主机无法连接
如果连接只会出现让你诊断网络,重启试试
重启完后还有问题,这就需要在客户机上看看samba 的运行状况了,
关闭客户机防火墙了没? - 可以连接却提示无法使用
root
账户登陆
重启宿主机试试 - 可以连接,却啥也看不到
重启宿主机试试
网上有各种解决办法,
- 重启宿主机win10 的网络
如果是使用固定ip 的电脑,重置完网络后可能需要重新设置一下ip - 开启smb 协议的
![](https://img.haomeiwen.com/i17821216/1c05709788fcef18.png)
总结
反正就是科学上网,没法子就用必应搜索,也比某度靠谱
来自公众号号:
胡里有仁
网友评论