# 修改权限
sudo chmod 1770 -R /data/share
sudo chown user_00:sambashare /data/share
# ubuntu 添加新用户
sudo adduser --force-badname username
# samba 添加新用户
sudo usermod -a -G sambashare your_username
sudo smbpasswd -a samba_user
配置.ssh
进入到ssh文件夹中 $ cd ~/.ssh/
编辑配置文件$vim config
Host data
HostName xxx.xxx.xxx.xxx
Port 36000
User winstar.wang
在 Ubuntu 终端中,你可以使用以下命令行在 SSH 协议下访问远程服务器:
$ ssh user@host
$ ssh -p port host
$ ssh -i key.pem user@host
$ ssh -i key.pem user@host 'ls'
ssh -f -N -R 22:192.168.0.1:22 [email protected]
在主机 1.1.1.1 上输入:访问主机 192.168.0.1
$ ssh localhost
设置:
R:执行远程重定向(redirection)。当我们访问远程机器端口时,将会创建一个 SSH 通道(SSH-tunnel),并且连接将转向特定的主机端口。
N:禁止远程运行命令行。只有转发端口时才起作用。
f:在远程系统注册之后立即转入后台模式。
使用 SSH 通道非常有效的方式是使用通信加密(traffic encryption)。例如,如果我们使用的是开放网络,但并不希望其他人拦截我们的数据就可使用 SSH 通道。
ssh -f -N -L 80:192.168.0.1:80 [email protected]
在你的主机输入命令行:http://localhost:80
访问网络主机 192.168.0.1,其位于主机 1.1.1.1 的后面。
设置:
L:执行一个本地端口转发。当我们访问本地机器的端口时,特定主机的主机端口将会在通道端口上创建。
从世界到网络的通道(反向通道)在我们需要访问机器,但机器又被防火墙保护时需要。操作的原则即连接最开始是由远程机器发起。在这样的通道中,我们可以发送任何通信(traffic),而并不仅仅只是 SSH。