ssh登陆Ubuntu

昨天我们在vm上安装了ubuntu,今天我们要开始安装软件,不过在此之前,先介绍下登陆ubuntu-server。

ubuntu本身没有安装ssh服务,查看有没有安装也很简单ssh localhost看看如果现实和下图一样就说明没有安装。QQ截图20121218105103

 

现在输入sudo apt-get install openssh-server 需要管理员权限所以输入sudo,另外中途会问你磁盘空间什么的按Y就可以了

装好以后就可以到http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html在这里下载一个putty.exe来登陆ubuntu了

putty虽然是英文的,不过配置还是很简单的看下下面的图

QQ截图20121218105948

 

ip可以通过第一张图的ifconfig来查看,比如我的就是192.168.1.200,我的ubuntu安装以后自己启动了sshd并且重启了也自动重启了sshd,所以不需要额外的命令去开启服务了。

检查有没有启动只要ps -aux|grep sshd如果出现除了grep以外的内容就说明启动了

如果没有启动可以用sudo /etc/init.d/ssh start(stop停止)来启动

第一次连接会出现这个,点是就可以了

QQ截图20121218110129

 

ssh的默认端口是22可以在/ect/ssh/ssh_config里面修改,下面是一份ssh_config的配置说明

Host *

选项“Host”只对能够匹配后面字串的计算机有效。“*”表示所有的计算机。

ForwardAgent no

“ForwardAgent”设置连接是否经过验证代理(如果存在)转发给远程计算机。

ForwardX11 no

“ForwardX11”设置X11连接是否被自动重定向到安全的通道和显示集(DISPLAY set)。

RhostsAuthentication no

“RhostsAuthentication”设置是否使用基于rhosts的安全验证。

RhostsRSAAuthentication no

“RhostsRSAAuthentication”设置是否使用用RSA算法的基于rhosts的安全验证。

RSAAuthentication yes

“RSAAuthentication”设置是否使用RSA算法进行安全验证。

PasswordAuthentication yes

“PasswordAuthentication”设置是否使用口令验证。

FallBackToRsh no

“FallBackToRsh”设置如果用ssh连接出现错误是否自动使用rsh。

UseRsh no

“UseRsh”设置是否在这台计算机上使用“rlogin/rsh”。

BatchMode no

“BatchMode”如果设为“yes”,passphrase/password(交互式输入口令)的提示将被禁止。当不能交互式输入口令的时候,这个选项对脚本文件和批处理任务十分有用。

CheckHostIP yes

“CheckHostIP”设置ssh是否查看连接到服务器的主机的IP地址以防止DNS欺骗。建议设置为“yes”。

StrictHostKeyChecking no

“StrictHostKeyChecking”如果设置成“yes”,ssh就不会自动把计算机的密匙加入“$HOME/.ssh/known_hosts”文件,并且一旦计算机的密匙发生了变化,就拒绝连接。

IdentityFile ~/.ssh/identity

“IdentityFile”设置从哪个文件读取用户的RSA安全验证标识。

Port 22

“Port”设置连接到远程主机的端口。

Cipher blowfish

“Cipher”设置加密用的密码。

EscapeChar ~

“EscapeChar”设置escape字符。

本文固定链接: http://www.qaforcode.net/archives/482 | 猪哥每日一贴

该日志由 趴在树上的猪 于2012年12月10日发表在 系统 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: ssh登陆Ubuntu | 猪哥每日一贴
关键字: , , , , ,

ssh登陆Ubuntu:目前有1 条留言

  1. 沙发
    OMG:

    不错,好玩 🙂

    2012-12-26 下午 2:29 [回复]

发表评论


快捷键:Ctrl+Enter

浙公网安备 33010602001905号