为了在自己的Windows端或者Linux方便的访问局域网内的服务器,Samba+SSH是一个愉快的方式。
一、搭建Samba服务器
1.安装Samba
sudo apt-get install samba
sudo apt-get install smbclient
安装出错的话需要更新or更换apt源
2.配置samba服务器
创建共享文件夹路径
mkdir share
chmod 777 share
配置Samba参数
sudo vim /etc/samba/smb.conf
Ctrl+O 跳到末尾,添加:
[samba_share]
valid user = zgc
path = /home/zgc/share
public = yes
writable = yes
create mask = 0644
force create mode = 0644
directory mask = 0755
force directory mode = 0755
available = yes
创建Samba用户名
sudo smbpasswd -a zgc
重启Samba服务
sudo /etc/init.d/smbd restart
3.使用Windows访问Samba服务器
保证两台设备在同一网段下,并且能互相ping通,且没有防火墙阻挡
win+R,输入Samba端的ip地址
输入上面创建的账号密码后
如果IP地址不变动的话,可以映射为网络驱动器,下次直接访问
然后就可以快乐的访问服务器的文件夹了!
二、SSH远程访问
通过Samba已经可以自由的读写文件了,但调用服务器资源需要使用终端命令。
Windows端推荐使用Xshell / SecureCRT
Linux端可以直接终端命令:
ssh 用户名+@+ip地址,如:
ssh zgc@192.168.30.44
至此,可以快乐地在自己座位上调试服务器上的代码了!!!