Firefly搬运工 发表于 2022-9-15 15:43:58

【ROC-RK3568-PC开发板试用体验】ssh登录root与第一个c程序

本帖最后由 Firefly搬运工 于 2022-9-15 15:43 编辑

SSH登录用户firefly
如果使用CRT建议使用8.3以上版本否则会报错Key exchange failed.
No compatible key-exchange method. The server supports these methods: (mailto:curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256)
先登录ubuntu桌面,连接WIFI,终端中使用ifconfig查看 wlan0的ip,我这里是192.168.2.26由于连接的wifi,重启后可能会动态变化。使用crt创建ssh登录https://file.elecfans.com/web2/M00/66/E2/poYBAGMUtgCAUrB3ADc43IeCW1U941.png
提示如下错误https://file.elecfans.com/web2/M00/66/E2/poYBAGMUtg6ABYQ7AAhRzzgLTNs219.pnghttps://file.elecfans.com/web2/M00/67/7C/pYYBAGMUthmALhRlAEFj5CB_v0I743.png
勾选如下配置
https://file.elecfans.com/web2/M00/66/E2/poYBAGMUtiSAdvbYAENDhmp6ny0611.png
再回车重新连接输入密码firefly
https://file.elecfans.com/web2/M00/67/7C/pYYBAGMUtiuAJLF9ABHZSa7Y5Qw832.png
登录成功
https://file.elecfans.com/web2/M00/67/7C/pYYBAGMUtjSAA5tzACFnE-eOm7I757.png
SSH登录用户root

默认不支持ssh登录root登录ubuntu桌面在终端中输入sed -i -e 's/#PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config使能ssh登录root终端中输入sudo su进入root用户passwd回车输入密码123再次输入密码123修改root用户的密码再按照登录firefly一样登录
https://file.elecfans.com/web2/M00/66/E2/poYBAGMUtkOAY-ZBACNKyrkLApo070.png
密码是刚才修改的123
https://file.elecfans.com/web2/M00/67/7C/pYYBAGMUtkqAClWSABDKVUa8K8w048.png
第一个c程序
Ssh登陆root后,输入gcc -v查看gcc版本如果没有安装gcc 则apt install gcc安装vi hello.c 新建文件按i按键进入编辑模式输入如下代码

按esc按键输入:输入wq回车B保存编译gcc hello.c -o hello运行输入./hello 回车root@firefly:~# ./helloHello World!
总结
开发版运行的是完整的ubuntu20.04系统,可以在线安装开发环境,无需交叉开发十分方便,得益于板子的强劲性能。注意ssh登录如果使用crt需要高版本支持相应的key-exchange method.SSH登录root需要手动使能。




页: [1]
查看完整版本: 【ROC-RK3568-PC开发板试用体验】ssh登录root与第一个c程序