一、SecureCRT连接Ubuntu
1、安装ssh
apt install openssh-server

可能会报错:

解决方法:gedit /etc/ssh/sshd_config
修改 #PermitRootLogin prohibit-password 为 PermitRootLogin yes
重启ssh服务:service sshd restart
二、FileZilla连接Ubuntu
1、通过SSH协议连接

如果报错:

修改协议:
2、通过FTP协议连接
apt install vsftpd
useradd -d /home/ftp -M uftp // 用户名为uftp
passwd ftp //密码为ftpanonymous_enable=NO
允许本地用户登录并允许其上传文件。
local_enable=YES
write_enable=YES
设置固定目录,在结尾添加。如果不添加这一行,各用户对应自己的目录,当然这个文件夹自己建
local_root=/home/uftp

可以成功连接到Louis用户,但是连接root用户失败,报错:

出现错误的原因,是因为ubuntu启用了PAM,所在用到vsftp时需要用到 /etc/pam.d/vsftpd 这个文件(默认源码安装的不会有这个文件),因此除了匿名用户外本地用户无法登录。所以解决的办法就是删除这个文件
rm /etc/pam.d/vsftpd
出现中文乱码:

使用Filezilla client FTP客户端登陆某些FTP站点会出现中文乱码,原因是FTP服务器端编码与filezilla client端编码不一致造成的,解决方法如下: 文件-站点管理-选中要登陆的站点-字符集-选择”强制UTF-8″ 或使用自定义字符集GB2312,二者之一定能解决中文显示乱码的问题。
三、SecureCRT连接开发板
四、FileZilla连接开发板
1、通过SSH协议连接
在开发板上启动SSH、Stfp服务,方法见上一篇“ARM 安装SSH”

如果不开启Sftp则会报错

本文详细介绍了如何使用SecureCRT及FileZilla软件连接Ubuntu系统和开发板的方法。包括安装SSH服务、配置vsftpd服务实现FTP连接,以及解决常见连接问题如权限设置、中文乱码等。

被折叠的 条评论
为什么被折叠?



