昨天终于搞定BBB用USB线的SSH登陆了。兴奋!过程是这样的。
1.进入目标机,sudo vi /etc/modules,添加一行g_ether,:wq退出。这样系统开机时自动加载g_ether模块,建立USB虚拟网卡。
2.进入目标机,sudo vi /etc/network/interfaces,添加
auto usb0 #这一行确保系统开机后自动加载配置。
iface usb0 inet static
address 192.168.7.2
netmask 255.255.255.0
network 192.168.7.0
gateway 192.168.7.1
:wq退出。重新加载网络。
3. sudo - 以root身份登陆,
useradd -m xxx
4. chmod u+w sudoers
添加一行:
xxx ALL=(ALL) ALL
chmod u-w soduers
5.进入host机器,sudo vi /etc/network/interfaces,添加
auto usb0 #这一行确保系统开机后自动加载配置。
iface usb0 inet static
address 192.168.7.3
netmask 255.255.255.0
network 192.168.7.0
gateway 192.168.7.1
:wq退出。
6.host机器上。重新加载网络。以xxx用户身份登陆,运行ssh-keygen -t rsa,一路回车。生成密钥对。
7.cd /home/xxx/.ssh/
8.ssh-copy-id -i id_rsa.pub xxx@192.168.7.2
9.ssh 192.168.7.2远程登陆成功。