ssh的简单配置

来源:互联网 发布:群硕软件招聘 编辑:程序博客网 时间:2024/05/21 16:59

Ubuntu12.04 使用ssh教程

README

  • 作者:邢万里
  • 学校:重庆邮电大学
  • email:wlxing@yahoo.com

前言

  1. 这篇博客是关于ssh在Ubuntu下的安装及使用。
  2. 环境:Ubuntu12.04Desktop,vmware.ubuntu12.04,win7旗舰版。
    所需包:openssh-server,openssh-client
    条件:两台Linux系统机器需要构成局域网。

安装

注:Ubuntu12.04默认安装了openssh-client。

  1. 安装ssh-server
    sudo apt-get install openssh-server
  2. 安装ssh-client
    sudo apt-get install openssh-client
  3. 确认sshserver是否安装好
    #ps -e | grep sshd
    1040 ? 00:00:00 sshd
    如果看到sshd那说明ssh-server已经启动了;如果只有ssh-agent说明ssh-server还没有启动,需要执行命令启动ssh服务:sudo /etc/init.d/ssh start。注:在ubuntu-12.04-server-i386.iso安装中只显示sshd这一项。

配置

  1. (这步骤可选择的,可以跳过)SSH默认服务端口为22,用户可以自已定义端口,如9090,需要修改的配置文件为:
    sudo vim /etc/ssh/sshd_config
    将Port参数(默认22)修改成9090(任何一个数字,只要不和系统中其他程序占用的端口相同即可)即可
    然后重启SSH服务:
    sudo /etc/init.d/ssh restart
  2. 配置局域网。本次实验是Windows下vmware中ubuntu12.04访问另一台机器(系统为ubuntu12.04),所以vmware需要以桥接模式(bridged)连接,这样虚拟机下的Linux的ip地址会和Windows机器在同一网段。无论如何操作,要保持两台机器,两个系统均在同一网段中即可。如:192.168.1.11和192.168.1.111为同一网段,192.168.1.11和192.168.2.111即不在同一网段,注意看第三个部分,一个是1,一个是2。同一网段表示在第三部分是相同的数字。

连接

注:首先需要区分两台Linux机器的客户端和服务器端的概念,一台作为客户端(则需要client),另一台则需要服务器端。

  1. client端:
    键入#ssh username@server_ip即可连接。这里username换成server端的用户名,server_ip换位server端的ip地址。ip地址用ifconfig查询即可。
    具体命令为:#ssh test@192.168.1.12。(这了test为server端的用户名)。
  2. server端
    保证server端ssh_server在运行即可(即为ssh守护进程sshd运行)。
2 0
原创粉丝点击