SecureCRT、FileZilla连接Ubuntu、开发板

一、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    //密码为ftp
anonymous_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连接开发板

见上一篇“ARM 安装SSH”

四、FileZilla连接开发板

1、通过SSH协议连接

在开发板上启动SSH、Stfp服务,方法见上一篇“ARM 安装SSH”

如果不开启Sftp则会报错


猜你喜欢

转载自blog.csdn.net/jerrygou/article/details/80944479