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比较踏实
secureCRT连不上虚拟机上的ubuntu的更多相关文章
- windows和虚拟机上的Ubuntu互传文件
1.简介 本文讲述的是通过ssh登录虚拟机上的Ubuntu系统,实现互传文件 2.Ubuntu端 2.1.安装ssh sudo apt-get update sudo apt-get install ...
- 【liunx】使用xshell连接虚拟机上的CentOS 7,使用xhell连接本地虚拟机上的Ubuntu, 获取本地虚拟机中CentOS 7的IP地址,获取本地虚拟机中Ubuntu 的IP地址,Ubuntu开启22端口
注意,如果想用xshell去连接本地虚拟机中的linux系统,需要本地虚拟机中的系统是启动的才能连接!!!!! ============================================ ...
- 在虚拟机上的ubuntu 1.6 系统中sudo apt-get失败的问题
在虚拟机上sudo apt-get update 失败.可能是网络dns问题,把nameserver \设为你路由器的内网ip地址就没事了; 详细: 1/打开sudo gedit /etc/resol ...
- 虚拟机上的Ubuntu 文件系统成为只读模式的解决办法
虚拟机环境的Linux系统由于是虚拟化虚拟出来的主机环境,因此 经常会出现一些操作系统的问题,今天我遇到了一个Ubuntu操作系统文件系统成了只读模式,无法进行系统的操作,由于出问题的主机是我个人搭建 ...
- 使用Xshell对虚拟机上的Ubuntu系统进行远程连接
需要在Linux上安装openssh-server 1.在Ubuntu系统的终端下输入命令:sudo apt install openssh-server 2.在Xshell中输入指定连接的主机IP, ...
- 【Linux】在虚拟机上安装ubuntu
虚拟机安装步骤 参考:http://www.cnblogs.com/sxdcgaq8080/p/7466529.html 在安装ubuntu系统之前,当然是下载一个ubuntu的iso镜像在本地啦. ...
- windows本地连接虚拟机上的ubuntu的redis,以及无法连接解决方法(redisDesktopManager Jedis详细步骤)
一.环境 1.ubuntu20.04 . redis 5.0.7 在ubuntu上下载redis,执行命令 sudo apt install redis 2.redisDesktopManager下载 ...
- 关于在虚拟机上安装ubuntu输入不了中文的问题
打开终端后,无法输入中文,按照网络上的教程 1.安装语言包 System Settings–>Language Support–>Install/Remove Languages 选中ch ...
- Win10的Hyper-V虚拟机上安装Ubuntu后显示分辨率问题
分辨率问题 Hyper-V中安装好Ubuntu后,虚拟机显示无法全屏,即使最大化窗口,也只能显示固定大小.即使你尝试更改虚拟机内的屏幕分辨率你也只会发现分辨率选项就只有一个. 解决方法 1.在虚拟机U ...
随机推荐
- 表单(中)-EasyUI Combogrid 组合网格、EasyUI Numberbox 数字框、EasyUI Datebox 日期框、EasyUI Datetimebox 日期时间框、EasyUI Calendar 日历
EasyUI Combogrid 组合网格 扩展自 $.fn.combo.defaults 和 $.fn.datagrid.defaults.通过 $.fn.combogrid.defaults 重写 ...
- Office 2003 2007 2010 配置进度 正在配置 解决方案 (转载)
在安装过Office2003.2007 或者2010之后,如果没有选择全部的组件,或者是因为安装到非系统盘,有时候打开 Office 文档的时候就会出现正在配置Office,或者Office配置进度的 ...
- WebService—CXF—实现接口发布和客户端调用
(一)接口发布的几种方式 定义接口: @WebService(targetNamespace="http://www.itfad.net/queryUser") public in ...
- 20145318《网络对抗》逆向及Bof基础
实践目标 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串. 该程序同时包含另一个代码片段,getShe ...
- 2018-2019-1 20189215《Linux内核原理与分析》第五周作业
<庖丁解牛>第四章书本知识总结 系统调用的三层机制 API(应用程序编程接口) 中断向量(系统调用处理入口) 服务程序(系统调用内核处理系统) 计算机的硬件资源是有限的,为了减少有限资源的 ...
- [SpringBoot] - 配置文件的多种形式及优先级
学习两个注解: @PropertySource @ImportResource ↓ @ConfigurationProperties 与 @Bean 结合为属性赋值 与 ...
- Linux配置NFS实现共享
(1)安装相应rpm包 sudo rpm -ivh nfs-utils-1.2.3-70.el6.x86_64.rpm (2)配置共享目录:sudo vim /etc/exports /app/sof ...
- adb 安装软件
一.连接 adb connect 192.168.1.10 输出 connected to 二.查看设备 adb devices 输出 List of devices attached device ...
- Eclipse.导出可执行的jar(包含第3方jar)
1.不包含 第三方jar 的情况: (1)项目右键--> Export... --> 选择"JAR file"(记得有看到有的博客上写的是选择"Runnabl ...
- 30道Spring面试题和答案
Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架.Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用.Spring ...