ubuntu-11.10 之 samba/tftp/ssh
2012-03-29 16:55
155 查看
关于ubuntu下samba/tftp/ssh等安装使用的方法google一搜一大把,这里做个简单整理,以便不时之需。
【samba】
安装samba可以实现linux下的文件和window共享
1、关闭LINUX防火墙
sudo ufw disable
注:ufw是linux下的防火墙操作命令,相关的操作可以查看命令帮助
2、先卸载samba-common
sudo apt-get remove samba-common
3、安装samba服务器
sudo apt-get install samba
sudo vi /etc/samba/smb.conf
在文件末尾增加如下内容
[root]
comment = rootdir
browseable = yes
writeable = yes
path = /
valid users = smb
4、添加samba用户
sudo useradd smb
sudo smbpasswd -a smb
输入自己想要设置的密码即可
5、重新启动samba服务器
sudo /etc/init.d/smbd restart
sudo ps aux | grep smbd --查看samba是否启动,可以看到0:00 smbd -F
6、测试
在window下的“运行”中输入 \\192.168.6.179(修改成自己ubuntu系统的ip)然后点击确定,
可以看到有个root文件夹,双击root文件夹,输入用户名smb和密码
就可以看到ubuntu根目录下的东西了
【ssh】
安装ssh可以实现在window下通过SecureCRT等支持SSH的终端仿真程序连接到ubuntu,也可通过WinSCP等图形化SFTP客户端与ubuntu进行文件复制。
1.安装OpenSSH Server
sudo apt-get install openssh-server
2.测试本地是否提红ssh服务
sudo apt-get install openssh-server
3.重启ssh服务
sudo /etc/init.d/ssh restart
[align=left]
[/align]
【tftp】
安装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 /tftpdir
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
保存退出。
3、建立tftp服务文件目录
在上面的配置中有server_args = -s /tftpdir,其中/tftpdir这个目录就是上传文件与下载文件的位置。
sudo mkdir /tftpdir --创建/tftpdir目录
sudo chmod 777 /tftpdir -R --设置权限为777
4、重新启动tftp服务
sudo /etc/init.d/xinetd restart --重启tftp服务器
sudo netstat -a | grep tftp --查看是否启动成功,可以看到udp 0 0 *:tftp *:*
5、本机测试
执行get命令时,保证tftpdir目录下的文件权限为777
执行put命令时,必须先在tftpdir目录下新建一个和上传文件同名的文件且权限为777
sudo vi /tftpdir/fileget --在tftpdir目录下创建文件fileget,等下用get命令
输入内容为gettest,保存退出
sudo chmod 777 /tftpdir/fileget --修改文件fileget权限为777
sudo touch /tftpdir/fileput --在tftpdir目录下创建文件fileput,等下用put命令
sudo chmod 777 /tftpdir/fileput --修改文件fileput权限为777
sudo vi ./fileput --当前目录下创建文件fileput,等下用put命令传到/tftpdir目录
输入内容为puttest,保存退出
sudo tftp localhost --tftp登录本地主机
tftp> get fileget --下载fileget文件
Received 9 bytes in 0.0 seconds --接收文件
tftp> put fileput --上传fileput文件
Sent 9 bytes in 0.0 seconds --发送文件
tftp> quit --退出
【samba】
安装samba可以实现linux下的文件和window共享
1、关闭LINUX防火墙
sudo ufw disable
注:ufw是linux下的防火墙操作命令,相关的操作可以查看命令帮助
2、先卸载samba-common
sudo apt-get remove samba-common
3、安装samba服务器
sudo apt-get install samba
sudo vi /etc/samba/smb.conf
在文件末尾增加如下内容
[root]
comment = rootdir
browseable = yes
writeable = yes
path = /
valid users = smb
4、添加samba用户
sudo useradd smb
sudo smbpasswd -a smb
输入自己想要设置的密码即可
5、重新启动samba服务器
sudo /etc/init.d/smbd restart
sudo ps aux | grep smbd --查看samba是否启动,可以看到0:00 smbd -F
6、测试
在window下的“运行”中输入 \\192.168.6.179(修改成自己ubuntu系统的ip)然后点击确定,
可以看到有个root文件夹,双击root文件夹,输入用户名smb和密码
就可以看到ubuntu根目录下的东西了
【ssh】
安装ssh可以实现在window下通过SecureCRT等支持SSH的终端仿真程序连接到ubuntu,也可通过WinSCP等图形化SFTP客户端与ubuntu进行文件复制。
1.安装OpenSSH Server
sudo apt-get install openssh-server
2.测试本地是否提红ssh服务
sudo apt-get install openssh-server
3.重启ssh服务
sudo /etc/init.d/ssh restart
[align=left]
[/align]
【tftp】
安装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 /tftpdir
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
保存退出。
3、建立tftp服务文件目录
在上面的配置中有server_args = -s /tftpdir,其中/tftpdir这个目录就是上传文件与下载文件的位置。
sudo mkdir /tftpdir --创建/tftpdir目录
sudo chmod 777 /tftpdir -R --设置权限为777
4、重新启动tftp服务
sudo /etc/init.d/xinetd restart --重启tftp服务器
sudo netstat -a | grep tftp --查看是否启动成功,可以看到udp 0 0 *:tftp *:*
5、本机测试
执行get命令时,保证tftpdir目录下的文件权限为777
执行put命令时,必须先在tftpdir目录下新建一个和上传文件同名的文件且权限为777
sudo vi /tftpdir/fileget --在tftpdir目录下创建文件fileget,等下用get命令
输入内容为gettest,保存退出
sudo chmod 777 /tftpdir/fileget --修改文件fileget权限为777
sudo touch /tftpdir/fileput --在tftpdir目录下创建文件fileput,等下用put命令
sudo chmod 777 /tftpdir/fileput --修改文件fileput权限为777
sudo vi ./fileput --当前目录下创建文件fileput,等下用put命令传到/tftpdir目录
输入内容为puttest,保存退出
sudo tftp localhost --tftp登录本地主机
tftp> get fileget --下载fileget文件
Received 9 bytes in 0.0 seconds --接收文件
tftp> put fileput --上传fileput文件
Sent 9 bytes in 0.0 seconds --发送文件
tftp> quit --退出
相关文章推荐
- ubuntu 11.10 成功ssh连接小结
- Ubuntu16.04搭建ssh 和 samba
- 虚拟机ubuntu11.10与win7共享文件夹(samba服务模式)
- ubuntu安装samba和ssh, ftp
- ubuntu新建ssh账户 && 添加samba账户
- ubuntu 11.10下安装 tftp 服务器
- Ubuntu下常用开发工具安装和配置(ROUTER+DHCP+SSH+NFS+SAMBA)
- ubuntu16.04安装SSH和Samba
- windows/ubuntu 文件共享之 Samba 配置 及 如何设置ssh登陆ubuntu
- ubuntu 14.04 下 安装samba 及SSH 服务端的方法
- Ubuntu编码服务器搭建(samba、ssh、svn)
- Ubuntu11.10 samba服务配置
- ubuntu11.10 搭建 SMB (samba)服务
- ubuntu server 11.10安装ssh
- win7 vmware ubuntu 11.10通过samba实现文件共享
- samba实现Ubuntu_11.10和win7文件共享
- Ubuntu 10.04 下ssh,ftp,tftp服务配置
- Linux下的TFTP软件的安装设置(TQ210)-ubuntu11.10
- ubuntu 11.10安装配置tftp服务
- Linux下的TFTP软件的安装设置(TQ210)-ubuntu11.10