buildroot 添加ssh,以及使用stftp 服务

摘要:
上一章讨论了buildroot的基本操作。本章讨论SSH服务和sftp服务的配置,以及静态IP设置。退出并保存。编译make-j4之后。目标文件在buildroot-2016.05/output/targets/ssh:etc/ssh/sshd_Config中配置,修改其中的PermitRootLoginyesPermitEmptyPasswordsyes#,以允许使用空密码和ssh工具登录。

上一篇水了一下关于buildroot的基本操作,这一章水一下开启SSH服务以及配置sftp服务,以及静态IP的设置。

配置:

  make menuconfig

  Target packages  ---> Networking applications  --->

  buildroot 添加ssh,以及使用stftp 服务第1张

  把这个服务加上去。

  system configuration

  设置一下root密码,不设置也行。

  buildroot 添加ssh,以及使用stftp 服务第2张

  

  退出,保存。

  make -j4

  编译出来以后。

  目标文件在buildroot-2016.05/output/target/

  

  ssh配置:

  etc/ssh/sshd_config

  在里面修改  

 PermitRootLogin yes
PermitEmptyPasswords yes  #这是是允许登录为空密码

  用SSH工具登录即可。

  

  开启了这个服务以后sftp服务也开启了。

  也是在刚才那个文件中。   

 AuthorizedKeysFile  .ssh/authorized_keys

  他是调用了这个服务。

  

静态IP的配置:

  etc/network/interface

  加入:

#fixed                                                                          
auto eth0                                                                       
iface eth0 inet static                                                          
           address 192.168.0.192                                                
           netmask 255.255.255.0                                                
           broadcast 192.168.1.255                                              
           gateway 192.168.1.1                                                  

这是静态的

动态的应该为:

auto eth0
iface eth0 inet dhcp

buildroot 有一个很重要的特性,随便记录一句,做成文件系统只能cp到sd卡,不然会有没有权限的错误。

免责声明:文章转载自《buildroot 添加ssh,以及使用stftp 服务》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ios中设置input为readonly后,解决弹起软键盘的问题centos安装图形化界面 和 安装火狐浏览器下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Jenkins配置git进行构建失败:Error cloning remote repo 'origin'的解决思路

说明:这个没有实际的解决方法,只提供一个思路去解决。 操作系统:windows 背景:在配置的节点之后,由于是windows的系统,运行git克隆地址,使用的是SSH协议地址。出现如下的错误: Error cloning remote repo 'origin' 解决思路: 1、第一时间发现应该是权限问题,那么可以切换成git协议或者https的协议去获取...

Xshell不能连接SSH的解决(附Kali2.0 SSH连接)

异常处理汇总-服 务 器http://www.cnblogs.com/dunitian/p/4522983.html 异常处理汇总-开发工具 http://www.cnblogs.com/dunitian/p/4522988.html 重新启动看看:/etc/init.d/ssh restart (/etc/init.d/ssh start) 如果没有装...

【Git】4、创建代码仓库,HTTP、SSH拉取远端代码

拉取远端代码:使用Git命令下载远程仓库到本地 文章目录 拉取远端代码:使用Git命令下载远程仓库到本地 1、创建远程代码仓库 2、创建仓库 3、进入仓库 4、HTTP(S)获取远程仓库 首次拉取 更新代码 临时记住密码 永久记住密码 5、 SSH拉取 拉取代码 创建一个ssh key 添加公钥到服务器 再次拉取代码 更新代码 6、小结 H...

linux SFTP用户创建 不允许用户登录,并且连接只允许在制定的目录下进行操作

1.创建用户 groupadd sftp 2.添加用户并设置为sftp组  useradd -g sftp -s /sbin/nologin -M sftp    (/sbin/nologin为禁止登录shell的用户) 3.设置用户密码 passwd sftp 4.创建用户目录。并设置权限。 cd /home mkdir sftp chown root:...

腾讯云ubuntu18.04启用root用户

需求场景 腾讯开通的ubuntu主机,默认用户是ubuntu,并且这个ubuntu的权限还是相对比较低的,虽然提升了安全性,可是对于个人站长来说方便才是硬道理,自己也不会用root用户瞎操作。这个时候就需要用权限更大的root用户登录操作了。 步骤一:设置root密码 sudo passwd root回车设置两次密码即可 步骤二:修改ssh登录的配置 很多...

LINUX SSH 建立密钥对

配置私钥和公钥 先检查一下服务器的ssh配置文件 /etc/ssh/sshd_config RSAAuthentication yes # 启用 RSA 认证 默认为 yes PubkeyAuthentication yes # 启用公钥认证,默认为yes 在客户端执行命令  ssh-keygen -t rsa 生成密钥,会生成一个私钥和一个公钥文件,在提...