欢迎光临散文网 会员登陆 & 注册

samba、ssh、tftp在linux的安装配置

2021-11-23 22:11 作者:风菩提树  | 我要投稿

samba、ssh、tftp搭建服务器

一.Samba

Linux与window共享

1.sudo apt-get install samba

(apt-get 所下载的用于安装的软件包,在

/var/cache/apt/archives中。如果执行过 apt-get clean ,那么原始下载的包就找不到了。 )

安装后软件默认位置 /usr/share

2.修改配置文件

sudo  vim  /etc/samba/smb.conf

在文件 最未 ,按如下格式增加内容

[ttt]           ----》共享显示名称(解析,不加)

comment = my shared    ---》备注(解析,不加)

path = /home/cyz/myshare   ---》共享目录(解析,不加)

writable = yes      ----》可写(解析,不加)

browseable =yes     ---》显示(解析,不加)

guest ok = yes      ---》所有用户访问(解析,不加)

3.启动服务

sudo  service  smbd  restart    启动samba服务器

sudo  service  nmbd  restart关闭samba服务器

4.访问

window运行框 :输入---    \\192.168.1.160(服务器的ip地址)

5.Linux添加用户:sudo   useradd  用户名

sudo  userdel   用户名

6.samba添加用户:

Sudo useradd  用户名

sudo  smbpasswd  -a  用户名

samba删除用户:

sudo  smbpasswd  -x 用户名

7.重启:sudo   /etc/init.d/samba-ad-dc  restart

sudo   /etc/init.d/samba  restart

(参考网址:https://blog.csdn.net/qq_38410730/article/details/80500920)

2.Ssh

Linux 与Linux数据共享

ssh  ---->远程连服务器

sudo apt-get install openssh-server---->安装

  sudo /usr/sbin/sshd  --->启动

 Sudo  service ssh start   启动

 Sudo service ssh stop    停止

 Sudo service ssh  restart  重启

   访问:ssh   XXX.XXX.XXX

3.Tftp

1.安装软件包

sudo apt-get install tftpd tftp xinetd

2.建立配置文件

在/etc/xinetd.d/下建立一个配置文件tftp

sudo vi /etc/xinetd.d/tftp

内容如下

service tftp

{

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -s /tftpboot

disable = no

per_source = 11

cps = 100 2

flags = IPv4

}

3.建立tftp服务文件目录

在上面的配置中有server_args = -s /tftpboot,其中/tftpboot这个目录就是上传文件与下载文件的位置。

sudo mkdir /tftpboot          --创建/tftpboot目录

sudo chmod 777 /tftpboot -R   --设置权限为777

4.重新启动tftp服务

Sudo  /etc/init.d/xinetd  restart  --重启tftp服务器

5.测试

sudo netstat -a | grep tftp      --查看是否启动成功,可以看到udp 0 0 *:tftp *:*

tftp 192.168.0.200 –g –r xxx    //从192.168.0.200下载文件

Tftp 服务器的ip地址

Get 文件名

Put 文件名

使用put 上传文件:两个文件的权限以及文件名必须是一样的(实质是文件的覆盖)


samba、ssh、tftp在linux的安装配置的评论 (共 条)

分享到微博请遵守国家法律