您的位置:首页 > 编程语言 > PHP开发

ssh、telnet、ftp、samba 服务器的配置 总结及感悟

2018-01-12 15:46 295 查看
一、   ssh配置(参考)

1、生成密钥

rsa local-key-pair create 或public-key local create rsa

2、创建SSH用户

local-user admin

password cipher/hash admin

service-type ssh

level 3

quit

3、在VTY接口下指定用SSH协议登陆

user-interface vty 0

authentication-mode scheme

protocol inbound ssh

quit

有时需要的命令

ssh authentication-type default password

ssh service enable

看需要配置。配置SSH用户admin的服务类型为Stelnet,认证方式为password认证。

二、   ftp配置(参考)

1. 输入当前登录用户的管理员密码

Sudo apt-get update

   2、若没有安装服务,则重启vsftpd服务

      Sudo service vsftpd restart

   3、sudo mkdir /home/uftp

      Sudo ls /home

   4、创建用户目录

      Sudo useradd –d /home/uftp –s /bin/bash uftp

   5、设置密码

      Sudo passwd uftp

   6、打开vsftpd.conf文件,并向文件内添加

      Sudo gedit /etc/vsftpd.conf

      Userlist_deny=No

      Userlist_enable=YES

      Userlist_file=/etc/allowed_users

      “seccomp_sandbox=NO”

      sudo gedit /etc/ftpusers

   7、下载安装WINSCP

输入IP、用户名、密码然后登录

三、   samba配置(参考)

Samba配置文件应存放在:【/etc/samba/smb.conf】

1、包括四个设置段:

【global】设置全局环境选项

【homes】设置用户宿主目录共享

【printers】设置打印机共享

【sharefiles】设置文件共享

  2、security:制定安全模式

①share  无权限验证,任何用户均可访问

②user  缺省模式,由LinuxSamba服务器验证

③server  第三方主机验证

④domain  第三方主机验证(第三方必须是windows域控制器)

hosts allow:指定主机访问   或   hosts deny:指定主机进制         一般不同时使用,hostsallow优先

3、安装samba

【rpm -ivh samba-common-3.0.33-3.29.el5_6.2.i386.rpm】

【rpm -ivh samba-client-3.0.33-3.29.el5_6.2.i386.rpm】

【rpm -ivh samba-3.0.33-3.29.el5_6.2.i386.rpm】

安装完毕,设置密码文件

添加一个用户,并设置密码:

【useradd youyou】

【passwd youyou】

将/etc/passwd中的用户都加到smbpasswd中

【cat /etc/passwd | mksmbpasswd.sh >/etc/samba/smbpasswd】

设置用户youyou的samba密码

【smbpasswd youyou】

启动samba服务

【service smb start】 启动

【servicesmb stop】 停止

【service smb restart】重启

感悟:

总结这些命令可以更好的体验linux操作系统,学习相应的操作,体会其中的乐趣linux的版本可能会不同,但是大致上来说这些操作方式适用于大部分的ubuntu  linux操作系统。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: