`
sipgreen
  • 浏览: 25452 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

使用sourcecrt连接vm,操作linux

 
阅读更多

 

sudo apt-get install openssh-server

Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。
然后确认sshserver是否启动了:

ps -e |grep ssh

如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了。

ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:

sudo /etc/init.d/ssh resar

ssh连接:ssh linuxidc@192.168.1.1

1. 首先在服务器上安装ssh的服务器端。

$ sudo aptitude install openssh-server

2. 启动ssh-server。

$ /etc/init.d/ssh restart

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

$ netstat -tlp

tcp6    0    0 *:ssh                *:*                   LISTEN     -

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

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

$ ssh -l hyx 192.168.0.103

接下来会提示输入密码,然后就能成功登录到服务器上了

 

 

 

 

 

 

 

 

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

想用SecureCRT连接Linux--Ubuntu,需要SSH服务的支持,很多Linux系统在安装的时候是不安装SSH服务的,所以需要自己手动安装,才能用SecureCRT连接Linux。

在公司都是用secureCRT直接连到开发机上,开发程序。在家里也想这样连到虚拟机上。
但是不巧 连接失败,怀疑是我的ubuntu1004里面没有开启ssh服务。甚至telnet服务也没有开启。
ssh的默认端口22,telnet的默认端口23。

1、启动ubuntu的ssh功能

sudo apt-get install openssh- sever openssh-client

2、启动ssh

安装完成默认是开启的,用netstat -nat 查看是否有进程在22的端口上监听。有就说明启动了。

如果没有 输入:sudo /etc/init.d/ssh start

启动之后可以检查是否安装成功并启动 输入:ssh -v

OpenSSH_5.1p1 Debian-6ubuntu2, OpenSSL 0.9.8g 19 Oct 2007
usage: ssh [-1246AaCfgKkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-e escape_char] [-F configfile]
[-i identity_file] [-L [bind_address:]port:host:hostport]
[-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
[-R [bind_address:]port:host:hostport] [-S ctl_path]
[-w local_tun[:remote_tun]] [user@]hostname [command]

看到类似信息,说明安装并启动成功

安装成功之后还需要修改配置才能使用

修改ssh配置 :
输入:sudo pico /etc/ssh/ssh_config
去掉 PasswordAuthenitcation, Port 22 ,Protocol 2,1这三行前的注释#

注意哦, ubuntu9.10里没有permitrootlogin之类的东西

这里需要重启一下系统。

重启之后,设置SecureCRT连接Linux。

3、连接

选择SSH2,Hostname输入Ubuntu的IP地址,Port输入22,Firewall选择none,username输入Ubuntu的用户名

点击Connect

 

看到下面的信息,说明连接成功了,可以用SecureCRT操作Linux了,不用再切换到虚拟机进行操作了,呵呵!

 

SecureCRT连接Ubuntu显示乱码的问题

options->sessionOptions->appearance


将Character修改为UTF-8


将“User Unicode line drawing chara” 取消选中状态

 

example

 

  • 大小: 104.6 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics