您的位置:首页 > 理论基础 > 计算机网络

国产优化Linux系统Deepin15.3使用samba配合Xshell5.0搭建在Windows7端SSH远程登录与网络映射驱动器

2016-09-27 09:38 1171 查看
前段时间,有项目需要在Deepin系统下进行开发,由于Deepin系统是国产优化过的,不是很熟悉,但是安装后体验起来效果还是可以的,就是很多所谓的软件都下载有问题,当然了都是基于Linux系统,早起的版本是基于Ubuntu,后来就直接基于Debian了,Ubuntu搭建开发环境还是比较熟悉的,都是基于Linux,触类旁通吧,因此,把Deepin当做服务器,搭建SSH在Windows下远程登录就很有必要了。
1.联想ThinkPad E431笔记本,搭建WIN8.1+Deepin15.3双系统。
2.Xshell刚开始使用的是4版本,当时连接是会出现“no matching outgoing encryption found”错误提示,原因是低版本加密算法列表中选择 aes256-ctr等加密选项,下载Xshell5版本的就即可解决该问题。河蟹版下载地址:http://www.liangchan.net/liangchan/6673.html
3.SSH主机为Windows7家庭普通版,具体应该跟主机系统没关系,随意了。安装好Xshell,桌面会有个Xmanager Enterprise 5文件夹生成,启动里面的Xshell,
4.在Deepin15.3系统安装samba服务器程序,本人是参照该网址内容:http://blog.csdn.net/passerbysrs/article/details/45170971
a.安装samba:sudo apt-get install samba
b.安装smbclient:sudo apt-get install smbclient
5.修改samba配置文件
sudo vi /etc/samba/smb.conf 编辑smb.conf 文件,在配置文件末尾添加如下内容:


[Desktop]
comment = Shared Folder require password
path = /home/deepin/Desktop
public = yes

writable = yes
valid users = deepin
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup
available = yes
browseable = yes


保存后重新启动samba,sudo /etc/init.d/samba restart

6.设置samba用户和密码

sudo smbpasswd -a deepin

[提示输入密码]

[提示再次输入密码验证]

7.切换到windows7下点击映射网络驱动器,输入在deepin系统中设置的用户名和密码,即可映射到deepin系统中的硬盘内容,此方法可以在Windows下编译代码,把deepin当做服务器进行编译,毕竟deepin系统下,有很多软件没有windows下那么多与方便。当然,也可以根据cmd->\ip地址 找到shareFiles输入 文件夹框 \ip地址\ShareFiles,按提示输入用户名密码即可。

8.打开Windows安装好的Xshell工具,点击新建->填写名称->协议SSH->主机IP(deepin系统的IP地址)->点击确定后,会弹出相应的用户名和密码,即可实现SSH远程登录Deepin系统了。

后记:

a.Deepin系统要能ping通Windows系统,这是前提。

b.有问题,多搜索,感谢所有提供方法解决的网友。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息