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

本文主要是介绍如何使用SecureCRT连接ubuntu ,远程主机无响应、乱码、无防火墙错。。等等错误解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 转自:http://blog.csdn.net/chepwavege/article/details/7358724


如何使用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 ,远程主机无响应、乱码、无防火墙错。。等等错误解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1053463

相关文章

C语言中联合体union的使用

本文编辑整理自: http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=179471 一、前言 “联合体”(union)与“结构体”(struct)有一些相似之处。但两者有本质上的不同。在结构体中,各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间, 一个联合变量

Tolua使用笔记(上)

目录   1.准备工作 2.运行例子 01.HelloWorld:在C#中,创建和销毁Lua虚拟机 和 简单调用。 02.ScriptsFromFile:在C#中,对一个lua文件的执行调用 03.CallLuaFunction:在C#中,对lua函数的操作 04.AccessingLuaVariables:在C#中,对lua变量的操作 05.LuaCoroutine:在Lua中,

C++工程编译链接错误汇总VisualStudio

目录 一些小的知识点 make工具 可以使用windows下的事件查看器崩溃的地方 dumpbin工具查看dll是32位还是64位的 _MSC_VER .cc 和.cpp 【VC++目录中的包含目录】 vs 【C/C++常规中的附加包含目录】——头文件所在目录如何怎么添加,添加了以后搜索头文件就会到这些个路径下搜索了 include<> 和 include"" WinMain 和

Vim使用基础篇

本文内容大部分来自 vimtutor,自带的教程的总结。在终端输入vimtutor 即可进入教程。 先总结一下,然后再分别介绍正常模式,插入模式,和可视模式三种模式下的命令。 目录 看完以后的汇总 1.正常模式(Normal模式) 1.移动光标 2.删除 3.【:】输入符 4.撤销 5.替换 6.重复命令【. ; ,】 7.复制粘贴 8.缩进 2.插入模式 INSERT

2024.6.24 IDEA中文乱码问题(服务器 控制台 TOMcat)实测已解决

1.问题产生原因: 1.文件编码不一致:如果文件的编码方式与IDEA设置的编码方式不一致,就会产生乱码。确保文件和IDEA使用相同的编码,通常是UTF-8。2.IDEA设置问题:检查IDEA的全局编码设置和项目编码设置是否正确。3.终端或控制台编码问题:如果你在终端或控制台看到乱码,可能是终端的编码设置问题。确保终端使用的是支持你的文件的编码方式。 2.解决方案: 1.File -> S

【Altium】查找PCB上未连接的网络

【更多软件使用问题请点击亿道电子官方网站】 1、文档目标: PCB设计后期检查中找出没有连接的网络 应用场景:PCB设计后期,需要检查是否所有网络都已连接布线。虽然未连接的网络会有飞线显示,但是由于布线后期整板布线密度较高,虚连,断连的网络用肉眼难以轻易发现。用DRC检查也可以找出未连接的网络,如果PCB中DRC问题较多,查找起来就不是很方便。使用PCB Filter面板来达成目的相比DRC

Java面试题:通过实例说明内连接、左外连接和右外连接的区别

在 SQL 中,连接(JOIN)用于在多个表之间组合行。最常用的连接类型是内连接(INNER JOIN)、左外连接(LEFT OUTER JOIN)和右外连接(RIGHT OUTER JOIN)。它们的主要区别在于它们如何处理表之间的匹配和不匹配行。下面是每种连接的详细说明和示例。 表示例 假设有两个表:Customers 和 Orders。 Customers CustomerIDCus

Lipowerline5.0 雷达电力应用软件下载使用

1.配网数据处理分析 针对配网线路点云数据,优化了分类算法,支持杆塔、导线、交跨线、建筑物、地面点和其他线路的自动分类;一键生成危险点报告和交跨报告;还能生成点云数据采集航线和自主巡检航线。 获取软件安装包联系邮箱:2895356150@qq.com,资源源于网络,本介绍用于学习使用,如有侵权请您联系删除! 2.新增快速版,简洁易上手 支持快速版和专业版切换使用,快速版界面简洁,保留主

如何免费的去使用connectedpapers?

免费使用connectedpapers 1. 打开谷歌浏览器2. 按住ctrl+shift+N,进入无痕模式3. 不需要登录(也就是访客模式)4. 两次用完,关闭无痕模式(继续重复步骤 2 - 4) 1. 打开谷歌浏览器 2. 按住ctrl+shift+N,进入无痕模式 输入网址:https://www.connectedpapers.com/ 3. 不需要登录(也就是

通过SSH隧道实现通过远程服务器上外网

搭建隧道 autossh -M 0 -f -D 1080 -C -N user1@remotehost##验证隧道是否生效,查看1080端口是否启动netstat -tuln | grep 1080## 测试ssh 隧道是否生效curl -x socks5h://127.0.0.1:1080 -I http://www.github.com 将autossh 设置为服务,隧道开机启动