移植openssh到arm板

openssh简介

移植前期准备

待补充

移植过程

待补充

内网穿透

开发板上4G入网后的IP不是公网IP,不能直接使用ssh连接,必须通过一个具备公网IP的服务器进行中转。
终端:terminal ™ 中转:Public server (PS) 本地:local (L)
PS: ssh -CNL “*:9092:localhost:9093” username@localhost
将外部发送至9092端口数据转发至 9093端口

TM: ssh -CNR 9093:localhost:22 username@ip (或者域名)
将远端 9093 端口的内容转发到 22 端口

L: ssh -p 9092 username@ip (或者域名)
本地连接 ps 的 9092 端口

问题

权限

/var/empty 必须为755,owner必须为使用ssh的用户,否则报以下错误,sshd服务启动失败
/var/empty must be owned by root and not group or world-writable.

密码过期

连接时弹出以下警告,并告诉需要修改密码
WARNING: Your password has expired. You must change your password now and login again!
修改 /etc/shadow 将第三个字段改为大于0 的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值