安装ssh服务器和ftp服务器
1 ftp服务器安装
在Linux中ftp服务器的全名叫 vsftpd,需要利用相关命令行来开启安装ftp服务器,然后再在vsftpd.conf中进行相关配置。
1)输入命令行
sudo apt-get install vsftpd
执行完该步骤,vsftpd服务已经安装
2)检查端口
netstat -tnl
ftp默认打开的是22端口,看下对应22端口的服务有没有打开。
3)开启、停止、重启vsftpd服务的命令:
service vsftpd start | stop | restart
4)新建用户
创建目录
sudo mkdir -p /home/uftp
创建用户
sudo useradd -d /home/uftp -m uftp
设置用户密码
sudo passwd uftp
5).修改配置文件
sudo gedit /etc/vsftpd.conf
主要配置:
listen=YES # 服务器监听
local_enable=YES # 是否允许本地用户访问
write_enable=YES # 是否允许上传文件
anonymous_enable=NO # 匿名访问允许,默认不要开启,
#anon_upload_enable=YES # 匿名上传允许,默认是NO
#anon_mkdir_write_enable=YES # 匿名创建文件夹允许
6)卸载
删除用户sudo userdel uftp
卸载软件sudo apt-get remove --purge vsftpd
7)使用flashfxp软件
①熟悉一下软件界面,左侧为本地电脑目录,右侧为服务器上的目录。
②如果左右两边不是本地与服务器目录,可以通过工具栏中的【切换FTP浏览器】来切换。
③在右侧工具栏上点击【连接】按钮,来连接服务器。
④点击连接会显示出已经保存的服务器列表,通过【快速连接】新建服务器。主要输入3个内容,服务器地址、用户、密码。
⑤打开"终端窗口",输入"sudo ifconfig"–>回车–>就可以查看到IP地址。
⑥点击【连接】,这时软件会自动连接上服务器。
现在要上传文件到服务器上,也就是把左侧的文件传到右侧中。在左侧目录中找到要上传的文件。右击鼠标选择第一项【传输】,传输完成后就可以在右侧服务器上看到刚才的文件了,右下角也有状态提示信息。
2 ssh服务器安装
ssh是一种安全协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全
1)更新源列表
打开"终端窗口",输入"sudo apt-get update"–>回车–>“输入当前登录用户的管理员密码”–>回车,就可以了。
2)安装ssh
打开"终端窗口",输入"sudo apt-get install openssh-server"–>回车–>输入"y"–>回车–>安装完成。
3)使用gedit修改配置文件"/etc/ssh/sshd_config"
打开"终端窗口",输入"sudo gedit /etc/ssh/sshd_config"–>回车–>把配置文件中的"PermitRootLogin without-password"加一个"#“号,把它注释掉–>再增加一句"PermitRootLogin yes”–>保存,修改成功。
4)查看Ubuntu 14.04的IP地址
打开"终端窗口",输入"sudo ifconfig"–>回车–>就可以查看到IP地址。
5)下载putty
在百度中输入"putty"–>回车–>单击第一个查询结果中的"立即下载"–>下载完成后,运行putty–>输入主机的ip地址、会话名称–>保存–>双击"会话名称"打开连接–>输入用户名和密码–>登录成功。
3 海思SDK安装
1.在linux服务器上安装交叉编译器
1)安装uclibc交叉编译器(注意,需要有sudo权限或者root权限):
进入Hi3516A_SDK_Vx.x.x.x/osdrv/opensource/toolchain/arm-hisiv300-linux目录,打开终端,使用命令行sudo ./cross.v300.install
2) 安装glibc交叉编译器(注意,需要有sudo权限或者root权限):
进入Hi3516A_SDK_Vx.x.x.x/osdrv/opensource/toolchain/arm-hisiv400-linux目录,打开终端,使用命令行sudo ./cross.v400.install
3) 执行source /etc/profile, 安装交叉编译器的脚本配置的环境变量就可以生效了,或者请重新登陆也可。
2.Ubuntu下修改默认Shell:dash为bash
输入 dpkg-reconfigure dash 后选 no 选项
否则会出现错误
3.点击进入Hi3516A_SDK目录,打开终端,输入命令行sudo ./sdk.unpack
SDK编译成功!