ubuntu windows xshell 代码共享和远程连接

5 篇文章 0 订阅
4 篇文章 0 订阅

首先我是站在别人的基础上进行的.
所访问的网站如下:特此声明.
https://m.aliyun.com/jiaocheng/129499.html
https://www.cnblogs.com/fatt/p/5856892.html
https://www.cnblogs.com/liulipeng/p/3406352.html
https://blog.csdn.net/haohaojian/article/details/69388637

1.xshell 访问ubuntu;
这个比较简单:
首先 按照这个网址添加一个ubuntu账户;
https://m.aliyun.com/jiaocheng/129499.html
然后在一个root账户中(此时你加的用户还不是root账户)执行
sudo vim /etc/sudoers加入 (你的账户名字) ALL=(ALL:ALL) ALL

如果此时需要git clone 代码需要配置公私钥;第一次clone的时候会出现
can’t be established,这是因为没有生成 ~/.ssh/known_hosts ,直接选择yes,如果可以生成,就ok了.

2 实现windows访问ubuntu;(xxx代表什么我就不解释了)
直接在/etc/samba/smb.conf中加入下面内容;
[xxx]
comment = xxx
path = /home/xxx
available = yes
browseable = yes
public = yes
writable = yes
read only = no
guest ok = yes
直接这样加,具体含义,在
https://www.cnblogs.com/fatt/p/5856892.html
中可以看到每个字段的含义;

这个时候在windows已经可以映射了.但是可能会有无法写入的bug(只读);
网上大都是chmod +R 777 (你的共享文件路径),但这不是很可取;
最好的方法是通过用户访问;
https://www.cnblogs.com/liulipeng/p/3406352.html

sudo smbpasswd -a xuexioaofeng(注意这个用户名字必须是一个ubuntu账户,这里采用的是第一步创建的用户)
这时候会出现让你设置密码,(虽然用户名必须是ubuntu账户,但是密码最好不要一致,换一个密码.)

做到这里基本已经ok了,现在来重启一下samab使我们刚才所做的生效;
sudo service smbd restart

此时去windows映射就一切ok了,(能够映射,并且可以读写);

如果之前你没设置samba的smb.conf文件,已经心急的去映射了,即使重启服务,可能还会出现只读的问题.这里需要
控制面板\用户帐户\凭据管理器\windows凭据 中找到你要映射的ip,点击修改,将你设置的samba的用户名和密码写进去,然后重新映射,一切ok.

如果出现 不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接“问题
https://blog.csdn.net/haohaojian/article/details/69388637

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值