当前位置: 首页 > news >正文

廊坊网站建设费用最新新闻资讯

廊坊网站建设费用,最新新闻资讯,谷歌三件套,小程序开发需要什么技术文章目录 前言一、SSH 服务器1、SSH 能做什么#xff1f;2、安装 SSH 服务器3、测试 SSH 服务4、用 SecureCRT 测试 二、NFS 服务器1、NFS 能做什么#xff1f;2、安装 NFS 软件包3、添加 NFS 共享目录4、启动 NFS 服务5、测试 NFS 服务器 三、TFTP 服务器1、TFTP 能做什么2、安装 SSH 服务器3、测试 SSH 服务4、用 SecureCRT 测试 二、NFS 服务器1、NFS 能做什么2、安装 NFS 软件包3、添加 NFS 共享目录4、启动 NFS 服务5、测试 NFS 服务器 三、TFTP 服务器1、TFTP 能做什么2、安装配置 TFTP 软件3、配置 TFTP 服务器4、启动 TFTP 服务5、测试 TFTP 服务器 前言 本文详细介绍了 SSH、NFS、TFTP服务器从用途、安装步骤、测试三个方面进行了讲解。 一、SSH 服务器 1、SSH 能做什么 SSH 是 Secure Shell 的缩写是建立在应用层和传输层基础上的安全协议能够有效防止远程管理过程中的信息泄露问题。 SSH 实际上是一个 Shell可以通过网络登录远程系统当然前提是远程系统已经开启了 SSH 服务。经常会遇到下列情形 Linux 主机不在本地但又要使用或者维护这台计算机一个嵌入式 Linux 产品不方便接调试串口需要进行维护在远程机器和本地机器之间进行文件传输 如果远程目标系统已经开启了 SSH 服务通过 SSH 可以轻松解决以上问题。 使用 SSH 服务一方面需要在远程系统上安装 SSH 服务另一方面要在本地系统上安装 SSH 客户端常见的 SSH 客户端有 putty、 SSH Secure Shell Client 等。下面分别介绍。 注意在本机安装了虚拟机也可以将虚拟机的 Linux 认为是远程系统。若使用 SSH 客户端软件登录虚拟机中的 Linux 系统必须配臵虚拟机的以太网连接方式为 Bridged桥接模式同时电脑的物理网卡必须接到网络否则客户端将无法连接 SSH 服务器。 2、安装 SSH 服务器 在 Linux 主机输入下面命令安装 ssh 服务器 sudo apt-get install openssh-server3、测试 SSH 服务 在虚拟机里 VMware 虚拟网卡设置为 NAT 模式的话 Linux 系统网卡设置为动态 IP即可如果虚拟网卡设置为桥接模式则需要为 Linux 设置一个与 Windows 系统同一个网段的静态 IP 地址。 静态 IP 设置方法可以在图形界面进入系统设置选择网卡设置 IPV4 设置为“手动”并在地址栏填写 IP 地址、掩码等信息参考下图。 当然也可以在终端使用 ifconfig 命令进行设置 只有知道了 Linux 主机的 IP 地址后才能进行 SSH 连接。如果不能确定 IP 地址可以打开终端用 ifconfig 命令进行查看和确认 ifconfig进行 SSH 连接之前 最好先用 ping 命令测试 Windows 和 Linux 之间能否正常通信。可以在Windows打开 cmd 命令行输入 ping 命令进行测试例如测试 IP 为 192.168.137.128 的 Linux 主机能收到回应帧表示通信正常如下图所示。 也可以在 Linux 下打开终端用 ping 命令 ping Windows 主机收到回应帧表示测试正常如下图所示。 注意 Windows 默认打开了系统防火墙会过滤掉 ping 请求。 如果在 Linux 下 ping Windows 需要先关闭 Windows 的防火墙。另外 Windows 也需要设臵静态的 IP 地址。 4、用 SecureCRT 测试 ①、新建一个 Session选择 SSH2 ②、输入虚拟机的 ip 地址 ③、选择 Accept Save ④、输入用户名和密码 ⑤、ls 查看 二、NFS 服务器 1、NFS 能做什么 在嵌入式 Linux 开发中需要在 Linux 主机为目标机编写程序代码然后编译程序生成的程序是要传输到目标机上才能调试、运行。那么如何更快、更便捷地传输文件将影响到开发工作的效率。 NFS 无疑是最好的选择。通过 NFS 服务主机可以将自己系统中某个指定目录通过网络共享给目标机和 Windows 的文件网络共享类似。目标机可以直接运行存放于 Linux 主机共享目录下的程序。这样调试程序时十分方便。 NFS 即网络文件系统Network File-System可以通过网络让不同机器、不同系统之间可以实现文件共享。通过 NFS可以访问远程共享目录就像访问本地磁盘一样。 NFS 只是一种文件系统本身并没有传输功能是基于 RPC远程过程调用 协议实现的采用 C/S 架构。接下来将介绍如何在 ubuntu 系统中开启 NFS 服务器功能使得开发套件能共享 ubuntu 系统的指定目录。 2、安装 NFS 软件包 在 ubuntu 终端输入下面命令安装 NFS 服务器 sudo apt-get install nfs-kernel-server #安装 NFS 服务器端 sudo apt-get install nfs-common #安装 NFS 客户端3、添加 NFS 共享目录 安装完 NFS 服务器等相关软件后需要指定用于共享的 NFS 目录其方法是在 “/etc/exports” 文件里面设置对应的目录及相应的访问权限每一行对应一个设置。下面介绍如何添加 NFS 共享目录。 在终端输入“sudo vi /etc/exports”指令如下所示 sudo vi /etc/exports“/etc/exports” 文件打开后 文件内容如下所示。 # /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). # # Example for NFSv2 and NFSv3: # /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check) # # Example for NFSv4: # /srv/nfs4 gss/krb5i(rw,sync,fsid0,crossmnt,no_subtree_check) # /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check) #若需要把“/nfsroot”目录设置为 NFS 共享目录请在该文件末尾添加下面的一行 /nfsroot *(rw,sync,no_root_squash)其中“*”表示允许任何网段 IP 的系统访问该 NFS 目录。添加完成后文件内容如下所示。 # /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). # # Example for NFSv2 and NFSv3: # /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check) # # Example for NFSv4: # /srv/nfs4 gss/krb5i(rw,sync,fsid0,crossmnt,no_subtree_check) # /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check) #/nfsroot *(rw,sync,no_root_squash)修改完成后 保存并退出“/etc/exports” 文件。然后新建“/nfsroot”目录并为该目录设置最宽松的权限 sudo mkdir /nfsroot sudo chmod -R 777 /nfsroot sudo chown –R nobody /nfsroot为了方便测试 NFS 是否挂载成功可以在“/nfsroot”目录下创建 NFS_Test 目录用于测试。 4、启动 NFS 服务 在终端中执行如下命令可以启动 NFS 服务 sudo /etc/init.d/nfs-kernel-server start执行如下命令则可以重新启动 NFS 服务也可以通过重启 ubuntu 来实现 sudo /etc/init.d/nfs-kernel-server restart在 NFS 服务已经启动的情况下如果修改了“/etc/exports” 文件需要重启 NFS 服务以刷新 NFS 的共享目录。 当然在下一次启动系统时 NFS 服务是自动启动的。 5、测试 NFS 服务器 NFS 服务启动后可以在 Linux 主机上进行自测。自测的基本方法为将已经设定好的 NFS 共享目录 mount挂载 到另外一个目录下看能否成功。Linux 主机 IP 为 192.168.25.25其 NFS 共享目录为/nfsroot 可使用如下命令进行测试 sudo mount -t nfs 192.168.25.25:/nfsroot /mnt -o nolock如果指令运行没有出错则 NFS 挂载成功在主机的 /mnt 目录下应该可以看到 /nfsroot 目录下的内容即之前创建的 NFS_Test 目录。 此外也可以使用开发板进行挂载测试此时需要在开发套件上输入如下指令 mount -t nfs 192.168.25.25:/nfsroot /mnt -o nolock cd /mnt ls若挂载成功在开发套件的/mnt 目录下也可以看见 NFS_Test 目录。之后开发套件就可以像操作本地目录一样去操作主机的/nfsroot 目录。注意要想成功地挂载 NFS 目录开发套件必须要先确保与主机之间的网路是畅通的可以使用 ping 命令进行测试 ping 192.168.25.25如果无法 ping 通主机则需要先仔细检查网络连接与设定。 此外在 mount 与 umount解除挂载操作时用户的当前路径不能是操作的目标路径。 例如下面两条指令就是错误的用户当前所处的路径与要 mount或 umount的目标路径相同 pwd mount -t nfs 192.168.25.25:/nfsroot /mnt -o nolock # 错误 umount /mnt # 错误三、TFTP 服务器 1、TFTP 能做什么 *TFTPTrivial File Transfer Protocol简单文件传输协议是 TCP/IP 协议族中用来在客户机和服务器之间进行简单文件传输的协议开销很小。 这时候有人可能会纳闷既然前面已经介绍了功能强大的 SSH 和 NFS 服务还有必要介绍 TFTP 吗 TFTP 尽管简单但在很多地方还是不可替代的正如俗话说的“尺有所短寸有所长”。 TFTP 通常用于内核调试。在嵌入式 Linux 开发过程中内核调试是其中一个基础、重要的环节。调试内核通常是与 Bootloader 配合使用只需在嵌入式系统的 Bootloader 中实现网卡驱动和 TFTP 客户端就可以使用 TFTP 服务从主机上下载内核。 主机要开启 TFTP 服务必须要先安装 TFTP 服务器软件可以在 Linux 下实现也可以在 Windows 下实现。 2、安装配置 TFTP 软件 用户可以在主机系统联网的情况下在终端输入下面命令进行安装 sudo apt-get install tftpd-hpa tftp-hpa软件安装成功后终端显示如下图所示。 3、配置 TFTP 服务器 TFTP 软件安装后默认是关闭 TFTP 服务的需要更改 TFTP 配置文件 “/etc/default/tftp-hpa”可通过终端输入如下命令进行修改 sudo vi /etc/default/tftpd-hpa用户需要指定一个目录为 TFTP 根目录。若用户需要把 /tftpboot 目录设置为 TFTP 根目录请在 /etc/default/tftp-hpa 文件中的“ TFTP_DIRECTORY” 变量指定 如下所示 如果用户的 Linux 系统下尚未创建/tftpboot 目录 需要创建该目录并需要使用 chmod 命令为该目录设置最宽松的权限。目录创建及权限设置命令如下所示 sudo mkdir /tftpboot sudo chmod -R 777 /tftpboot sudo chown -R nobody /tftpboot说明 在 Windows 下 通过 tftpd32.exe下载地址 [http://tftpd32.jounin.net](http://tftpd32.jounin.net) 可以很便捷的实现一个 TFTP 服务器 只需将 tftpd32.exe 放在某个文件夹下并运行即可。 4、启动 TFTP 服务 ①、TFTP 服务器安装配置完成后 启动 TFTP 服务的终端命令如下 sudo service tftpd-hpa start当然直接重启系统也可以启动 TFTP 服务。 ②、重启 TFTP 服务的终端命令如下 sudo service tftpd-hpa restart5、测试 TFTP 服务器 ①、在 TFTP 服务器目录/tftpboot 下创建一个测试文件 tftpTestFile touch /tftpboot/tftpTestFile echo Hello,can you see me? /tftpboot/tftpTestFile cat /tftpboot/tftpTestFile②、测试文件准备好了之后打开终端输入以下测试命令在 Linux 系统中 localhost 表示本地主机 tftp localhost get tftpTestFile # 如果测试失败会打印出错信息 q cat /tftpboot/tftpTestFile至此 TFTP 服务器已经配置并测试成功若用户操作结果与上述现象不同则需要检查相关操作步骤是否按照文档步骤操作。 我的qq2442391036欢迎交流
http://www.dnsts.com.cn/news/222392.html

相关文章:

  • 漯河企业网站开发长清网站建设费用
  • 北京市建设中心网站国内重大新闻10条
  • 找合伙人做网站如何做医疗网站的专题页
  • 清远seo站内优化网站备案 国外域名
  • 网站建设与管理方向企业网站建设难吗
  • 福建省建建设行业信用评分网站广告设计总结
  • 做商业地产常用的网站中企动力销售陪酒多吗
  • 外贸建站seo网站开发使用软件环境
  • 三合一建站网站设计公司企业标语
  • 织梦网站模板做的网站有哪些网站建设实训结论和体会
  • 上海icp新增网站wordpress 头像不见了
  • 可以免费做试卷题目的网站h5网站模板下载
  • 淘宝网站怎么做适配山东网站备案拍照
  • 河南省建设厅官网查询seo网站建站公司的主页
  • 广州城乡建设部网站首页总部在上海的世界500强企业
  • 广西建设厅建管处网站淘宝网站是谁做的好处
  • 微信文章转网站wordpress眉县做网站
  • 靖江网站开发品牌设计流程
  • 名字设计网站企点官网网址
  • 免费网站建设链接很长 知呼展厅设计说明万能模板
  • 浙江有限公司网站在百度做推广需要网站
  • 网站开发与实践题库网站301跳转有坏处吗
  • 网站推广的方法和途径租二级目录做网站
  • 网站开发英语翻译网站建设与管理方向
  • wap网站开发视频教程做电影网站要很大的主机空间吗
  • seo建设网站网站建设需求方案pdf
  • 网站转化怎么做济南网站建设网络公司
  • 东莞阳光网招聘官网东莞市seo网络推广服务机构
  • 优秀国内个人网站网址网店代运营公司哪家强
  • SEO做得最好的网站推广电影链接赚佣金