Ubuntu下设置远程登入

一,为了更好的利用window和Linux的开发环境,在嵌入式的开发中,我们通常用以下三个步骤完成嵌入式的开发;

1) 在Windows开发环境下,完成代码的编写(保证没有错误,能进行编译),常用的工具有ADS,Source Insight;

2) 在Windows环境下编写好源码后,在Linux在进行编译,常用的工具有GCC

3) 把Linux环境下编译,链接后得到的镜像文件,下载到ARM芯片中,进行烧写。(这个过程在Windows环境下完成)

所以在此过程中,我们要实现Linux 和Windows的交互,通常用软件CuteFTP,它可以实现Linux 和Windows的文件传输,为了避免在Linux 和Windows之间的来回切换,

我们可以用secureCRT实现在Windows环境下,远程登入Linux;

使用secureCRT能远程登入Linux,需注意一下几点:

A) 首先Linux和Windows下能实现通信,也就是我们所说的能ping的通;

1).要为VM Linux配置网卡,且采用桥接方式连接,并把他们的ip地址设置在同一个区间;

2)如果在Linux下不能ping通Windows,但在Windows下能ping通Linux?原因是:要在Windows下,关掉防火墙,设置ICMP 回显功能。

B) 在ping的通的情况下,能使用软件secureCRT能远程登入上Linux。

二,可能在ping通的情况下,你还是无法使用secureCRT能远程登入上Linux

A).若Windows和Linux之间互相都能ping通,但是远程登入却登不上?

原因:是因为ubuntu没有自带SSH服务器;所以需要我们自己安装。保证你的虚拟机可以联网,在root 用户下输入下列命定 ,安装SSH:sudo apt-get install openssh-server

重新启动SSH::/etc/init.d/ssh restart

B).用cuteftp登不上VM Ubuntu?

原因:ubuntu系统中没有安装ftpd服务器,故需要自己安装ftpd服务器.  其命令是“sudo apt-get install vsftpd”,安装好后 重启ftpd服务器 命令是“vsftpd start”,但登入时 还是出现:

错误1)“530 This FTP server is anonymous only”, 问题原因:

vsftp服务器安装后默认不允许本地用户登录,出现该错误。需要修改vsftp配置文件。

解决方法如下:

vi /etc/vsftpd.conf

将local_enable=YES前的#(注释)取消;

在anonymous_enable=YES前加上#。

重启vsftp服务:

service vsftpd restart

错误2):/sbin/insserv: No such file or directory

在Ubuntu下安装service服务,可能会报如下错误:

/sbin/insserv: No such file or directory

据说这是Ubuntu的小bug,

解决方法 $sudo ln -s /usr/lib/insserv/insserv /sbin/insserv

错误3):

在cuteftp上登入VM 中的Linux时在传输文件时出现错误:不能传送文件“FTP 上传文件提示错误 550 Permission denied”

原因:没有当前用户下,建一个可以访问(权限完全开放的文件夹)

操作方法:

1,首先查看当前用户的家目录在哪里à

用命令:finger myname   (这里myname是用户名,我当前的用户名是myname)出现以下:

[[email protected]]# finger myname
Login:myname                            Name: myname
Directory: /home/myname                     Shell: /bin/bash

2,然后在用户的家目录在/home/myname ,我们要在这个目录下建一个目录,然后把他的权限设置为任何用户可读可写可执行就行了

[[email protected] ~]# mkdir /home/myname/workspace
[[email protected] ~]# chmod 777 /home/myname/workspace

3,再重启ftp

命令:service vsftpd restart;

这样就可以了。。。

时间: 2024-10-11 22:05:01

Ubuntu下设置远程登入的相关文章

Ubuntu 16.04 远程登入root 用户

安装 open ssh: sudo apt-get install openssh-server   修改 root 密码 sudo passwd root   以其他账户登录,通过 sudo nano 修改 /etc/ssh/sshd_config : [email protected]:~$ su - root   #切换到root账户 Password:                           #输入第二步修改的root密码 [email protected]:~# vi /e

MySQL密码设置和重置,以及远程登入数据库

1.配置MySQL的root密码 默认情况下MySQL没有密码,直接就可以进入: [[email protected] ~]# mysql -uroot 下面我们设置root密码: [[email protected] ~]# mysqladmin -uroot password '123456' 再进入时需要输入密码(p选项后无空格): [[email protected] ~]# mysql -uroot -p123456 重启生效 [[email protected] ~]# /etc/i

linux下ssh客户端命令远程登入系统详解

1.远程登入系统有常用两个服务telnet和ssh,都属于C/S架构 telnet: 远程登录协议,端口为23/tcp 特点:明文传输,不加密 ssh: Secure SHell,端口为22/tcp有v1,v2两个版本 特点:主机加密认证 用户认证过程加密 数据传输过程加密 sshv1:由于受到中间人攻击等安全隐患,现在用的不多 sshv2:相对sshv1,很安全,其认证过程有两种:基于口令认证及基于密钥认证 2.Linux系统程序是openSSH 服务器端:sshd, 配置文件/etc/ssh

远程端口占用—设备无法远程登入

远程端口占用-设备无法远程登入 某司网络部分架构如下图所示: 故障场景:通过网关10.15.116.200和中间二层设备10.15.119.8设备无法跳转登入到最下面二层接入设备10.15.118.122,在本地也无法远程登入. 1. 通过在二层10.15.119.8设备telnet和stelnet下连10.15.118.122,发现无法登入2. 查看10.15.118.122设备aaa及ssh相关配置正常:3. 查看其它相关配置信息也没问题,以及在线用户: 4. 在我们查看tcp状态,发现12

ubuntu下设置locale

在bash下中文乱码,因为locale没有正确设置,在bash下执行: /usr/share/locales/install-language-pack zh_CN sudo locale-gen 编辑用户主目录下 ~/.bashrc 文件,添加内容 export LANG="zh_CN.UTF-8" export LANGUAGE="zh_CN.UTF-8" export LC_ALL="zh_CN.UTF-8" ubuntu下设置locale

ubuntu下设置tomcat开机自动启动

一.ubuntu下设置tomcat开机自动启动 1.进入tomcat下的bin目录 命令:cd   /usr/local/tomcat/apache-tomcat-8.0.48/bin 2.复制catalina.sh到/etc/init.d目录下 命令: sudo  cp  /usr/local/tomcat/apache-tomcat-8.0.48/bin/catalina.sh   /etc/init.d 3.重命名 命令:sudo  rm  /etc/init.d/catalina.sh 

linux远程登入、远程上传文件

一.远程登入 1.安装 Xshell5 2.查看是否具备连接 在linux 主机上输入 chkconfig --list | grep sshd #sshd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭 #5要保持开启状态 如果没有开启手动开启指令 chkconfig --level 5 sshd on service sshd restart 3.查询机子ip ifconfig 4.配置Xshell5 基本上配置上ip即可 二.远程上传下载文件 1.安装Xftp 2.配

ubuntu下设置数据库字符集

就linux环境下出现的数据库乱码的问题,以ubuntu为例进行的总结 ubuntu环境设置的字符集utf8,windows默认字符集是GBK,Ubuntu的默认字符集为utf-8,这使 得在用telnet登录远程服务器或查看windows文件时出现乱码.需要将ubuntu环境设置为GBK或GB2312,或设置软件使其正确显示汉 字.下面以GBK字符集为例进行说明: 一.修改Ubuntu默认字符集为GBK 1.首先设置sudo vi /var/lib/locales/supported.d/lo

ipv6设置以及登入

由于ipv4的使用不够,新一代的ipv6慢慢的开始流行,而登入ipv6的方法是在cmd窗口输入ipv6 install,进而电脑系统将会installing,最后就会成功suceeded.值得指出的是,此时候便会通过其上网浏览了,其通过ipv6.google.com/便会登入google.这时候就会有许多网站资源应用的,也有网站可以测试以及速度的验证.另外,这时候如果需要登录youtube的网站,还是需要通过一些翻墙软件才能登录的.在使用ipv6的情况下,其google就可以进行wikipedi