secureCRT连不上虚拟机上的ubuntu

前些日子我的secureCRT一直连不上虚拟机上的ubuntu,虽然两边的IP都能ping通!

都怪我当初连ssh都没装就在那瞎弄,执行以下第二步即可连接上了。

如何使用SecureCRT连接ubuntu ,远程主机无响应、乱码、无防火墙错。。等等错误解决

如何使用SecureCRT连接ubuntu

用secureCRT连接Ubuntu是出现远程系统拒绝访问。。经过一翻研究才知道Ubuntu上没有ssh..

一下为连接过程。

1. 首先要明白什么是ssh?

可以把ssh看做是telnet的加强版,telnet的密码和信息都是不加密的,而ssh则加密。

.

2. 开启ubuntu上的ssh功能

先安装,安装后就自动开启了.

sudo apt-get install openssh-server openssh-client

.

3. 安装secureCRT

.

4. 查看ubuntu的ip

ifconfig(注意是ifconfig,不是windows上的ipconfig)

.

5. 连接

secureCRT => Quick Connect, 连接ubuntu, 输入ubuntu的id和pwd

.(如果还连接不上,可能是Ubuntu上的ssh服务没有开启。

. 启动ssh-server。

$ /etc/init.d/ssh restart

. 确认ssh-server已经正常工作。

$ netstat -tlp

tcp6 0 0 *:ssh *:* LISTEN -

看到上面这一行输出说明ssh-server已经在运行了。

另 在客户端通过ssh登录服务器。假设服务器的IP地址是192.168.0.103,登录的用户名是hyx。

$ ssh -l hyx 192.168.0.103

6. 汉字乱码问题的解决

连接成功了,发现secureCRT对汉字显示乱码。google了下,好像说ubuntu 2.6 kernel的ssh默认编码是utf8,而secureCRT的默认显示编码好像不是utf8,那么只要把secureCRT的显示编码修改成utf8就可以正确显示了。在secureCRT中,选择option->session option->apperance里把字符编码改成utf8。

7.提示数据库中没有"无"防火墙对应项,可能是中文破解的问题,在option中建一个名为无的防火墙ok..

apt-get install vsftpd

系统环境:

Ubuntu 10.04LTS desktop、Ubuntu 10.04LTS server

來看看服務有沒有啟動

netstat -tul | grep ftp

如果有東西跑出來代表成功

小结:

1、匿名下载

$ sudo apt-get install vsftpd

$ sudo apt-get install vsftpd

安装vsftp之后,会自动创建一个ftp用户组和一个属于改组的名为ftp的用户,该用户主目录为/srv/ftp。该目录的所有者为用户ftp,且ftp对该目录有rwx权限

此时只需要在/etc/vsftpd.conf中加入anonymous_enable=YES一行,其他的配置保持Ubuntu默认的值,执行

$ sudo /etc/init.d/vsftpd restart

$ sudo /etc/init.d/vsftpd restart

重启vsftp服务就可以匿名访问ftp,并下载文件

如果更改了其他的配置信息,需要保证配置是正确的(比如设置了日志文件路径后,要保证相应目录下真的有一个日志文件,没有的话要手动创建一个空文件),且不能和anonymous_enable=YES冲突

经过一下午的反复折腾,发现加粗的四点是设置匿名下载的关键

2、日志

vsftp默认的日志保存在/var/log/vsftpd.log

3、添加用户

添加ftp用户方法如下:

例如添加一个名为upload的用户,其主目录在/srv/ftp/upload ,默认shell为sh,属于ftp用户组,需要执行:

$ sudo useradd -d /srv/ftp/upload -s bin/sh -g ftp upload

$ sudo useradd -d /srv/ftp/upload -s bin/sh -g ftp upload在vsftp配置文件中加入一行

unpriv_user=upload(不加也可以,读了下配置文件,里面的意思好像是加了会安全一些)

和一行

local_enable=YES

保证upload用户是其主目录的所有者:

$ sudo usermod -d /srv/ftp/upload upload

$ sudo usermod -d /srv/ftp/upload upload4、umask

vsftp默认的umask是077,也就是说一个用户上传的文件,其他用户下载不了,如果要改umask可以在vsftp配置文件中加入一行

local_umask=[要设置的umask]

5、挂载

如果ftp目录下的某个目录是挂载了其他磁盘卷或虚拟卷组的(我就把pub目录挂载到一个虚拟卷组,这样以后可以动态增加空间、做条带和冗余),要注意设置开机自动挂载,不然默认的ubuntu server关机就把挂载点卸载了,下回开机pub就剩下一个空目录了

同时也不要把ftp用户的根目录拿来挂载,挂上之后这个目录的所有者就变成root了,而且改不了

6、拷贝文件

拷贝一个目录下的所有文件和子目录,用命令:

$ cp -a [目录名]/* [目的目录]

$ cp -a [目录名]/* [目的目录]aix培训时老师说过先cp再rm比mv效率高,但是在ubuntu上移动30多G的文件没感觉出来,可能是我拷贝的文件不够零碎吧。。不过只要磁盘空间足够,先cp比较踏实

时间: 2024-10-12 06:25:09

secureCRT连不上虚拟机上的ubuntu的相关文章

Windows下的Eclipse连接不上虚拟机上的hdfs,一直显示Listing folder content的解决方案

Eclipse连接不上虚拟机上的hdfs,一直显示Listing folder content,如下图所示: 要做到以下三点: 1. 本身就还没创建输入和输出目录,此时要在hdfs上建个文件夹 . #bin/hdfs dfs -mkdir –p /user/hadoop/input #bin/hdfs dfs -mkdir -p  /user/hadoop/output 2. core-site.xml这个配置文件中要写虚拟机的ip地址,不能写localhost 3. 一定要关闭防火墙 syst

使用SecureCRT连接虚拟机上的ubuntu

SecureCRT是一款支持SSH的终端仿真程序,能够在WIndows下登陆*nux服务器主机的软件. 1.环境 宿主机:Window 10 64bits 虚拟机:Ubuntu 14.04 LTS VMWare: VMware Workstation 12 Pro SecureCRT:7.1 2.测试宿主机与虚拟机的连通性 3.设置SSH服务.SecureCRT与Ubuntu连接需要通过SSH服务支持,但是目前很多Linux系统并未安       装SSH服务,需手动安装. 1:安装SSH服务

虚拟机上的Ubuntu 文件系统成为只读模式的解决办法

虚拟机环境的Linux系统由于是虚拟化虚拟出来的主机环境,因此 经常会出现一些操作系统的问题,今天我遇到了一个Ubuntu操作系统文件系统成了只读模式,无法进行系统的操作,由于出问题的主机是我个人搭建的Hadoop集群的name主节点,对整个集群时比较重要的,因此在网上也查了一些资料,后来也成功解决掉了问题. 首先,在操作文件时报文件系统是只读模式无法操作的错误时,使用root用户或者拥有root权限的其他用户进行系统重启,使用reboot命令进行重启.这个需要等待一段时间,然后会发现系统会进入

关于在虚拟机上安装ubuntu输入不了中文的问题

打开终端后,无法输入中文,按照网络上的教程 1.安装语言包 System Settings–>Language Support–>Install/Remove Languages 选中chinese,点击Apply,等待下载安装完成. 2.安装ibus框架 sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4 启动ibus框架:im-config -s ibus 看的别人教程里,这里都是用的im-switch来切换

Win10的Hyper-V虚拟机上安装Ubuntu后显示分辨率问题

分辨率问题 Hyper-V中安装好Ubuntu后,虚拟机显示无法全屏,即使最大化窗口,也只能显示固定大小.即使你尝试更改虚拟机内的屏幕分辨率你也只会发现分辨率选项就只有一个. 解决方法 1.在虚拟机Ubuntu系统中打开终端 (ctrl+shift+T)输入命令  sudo vim /etc/default/grub 2.在vim打开的文件中找到GRUB_CMDLINE_LINUX_DEFAULT将其修改为GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vide

虚拟机上的Ubuntu开机显示“无法应用原保存的显示器配置”

如图: 解决方法: 删除monitors.xml 文件 rm ~/.config/monitors.xml 版权声明:本文为博主原创文章,未经博主允许不得转载.

本地连接虚拟机上面的redis

想做一个抓取系统,想到用redis存储临时数据可能会比较好些,就想着装个虚拟机,在虚拟机上面安装redis,通过本地来访问虚拟机上面的redis. 虚拟机和redis安装成功之后,发现本地怎么都连接不上虚拟机上面的redis,首先注释掉下面的配置(这个是用来限制可以连接的ip的): #bind 127.0.0.1 这里面我是通过redis manger来连接虚拟机上面的redis的,该软件的配置界面如下: 配置好之后发现怎么也连接不上,但是我的xshell是可以连接到虚拟机的,这个时候就想到可能

Windows Azure上的Odoo(OpenERP)-2.在Ubuntu虚拟机上部署Odoo(OpenERP)

创建虚拟机的步骤在这里就不再赘述了,请参考上一篇博文. 首先用下述命令将Ubuntu系统进行更新: 1. sudo apt-get update 2. sudo apt-get upgrade 3. sudo apt-get dist-upgrade 然后使用您熟悉的文本编辑器,编辑/etc/apt/sources.list 7.0稳定版 deb http://nightly.openerp.com/7.0/nightly/deb/  ./ 开发版,应为8.0版 deb http://night

在VMware虚拟机上安装Linux操作系统(Ubuntu)

一,虚拟机的安装: 1,目前比较常见的虚拟机(Virtual Machine),来源度娘:                                   Virtual PC                                   Virtual Box                             VMware Workstation VirtualBox VirtualBox是开源的,不同于VM,而且功能强大,可以在 Linux/Mac 和 Windows 主机中