• <tfoot id='ogdmrpoh'></tfoot>

    <small id='6kek3o9i'></small><noframes id='xk6cqrbm'>

  • 您的位置:荆州电脑信息网 > win7问题 > 虚拟机装了linux 怎么用ssh连

    虚拟机装了linux 怎么用ssh连

    作者:电脑信息网日期:

    返回目录:win7问题


    请先试下这样:先用最简单的网络环境——把虚拟机的网络配置方式选择为“桥接”,将其IP配置和主机在同一网段的静态IP,关闭虚拟机的防火墙(可以用 setup 命令并选择 Firewall configuration 进入设置),主机zd的防火墙也暂时关闭。
    SecurityCRT不好用的可以换Putty,还有问题的请补充。

    一楼说的,前一半对,后一半不太对(不叫做安装SSH)
    通常SSH会在你装系统时就装好,顶多有的系统会在即将安装完时会有一个提示询问你是否在开机时启动SSH服务而已

    SSH开启后会有一个进程SSHD在运行,可以用netstat -nap 命令查询得到,例如:
    $ netstat -nap | grep -i sshd
    tcp 0 0 :::22 :::* LISTEN 29391/sshd

    客户端若想通过SSH协议以user身份登录某一台服务器(比如IP地址为1.2.3.4),则可以
    ssh user@1.2.3.4
    若SSHD的监听端口不是默认的22端口,e799bee5baa6e997aee7ad94e59b9ee7ad94366假设已改为1234端口,则可以这样
    ssh -p 1234 user@1.2.3.4

    ssh-keygen是SSH软件包中的一个子程序,用来生成密匙对,使你的登录更为安全(防止“中间人”攻击)
    更多资料自已查

    SSH相关文件(常见)
    /usr/sbin/sshd SSHD服务端的服务程序
    /usr/bin/ssh SSH客户端
    /usr/bin/ssh-keygen 这个上面说过
    /usr/bin/ssh-keyscan 看名字可以猜到
    /etc/ssh/ssh_config 客户端配置文件
    /etc/ssh/sshd_config 服务端配置文件
    (SSH是一个用来替代TELNET、FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的权益,推广SSH是必要的。SSH有两个版本,我们现在介绍的是版本2。) 安装SSH 具体步骤如下: 获得SSH软件包。 ( ftp://ftp.pku.edu.cn :/pub/unix/ssh-2.3.0.tar.gz ) 成为超级用户(root). # gzip ?cd ssh-2.3.0.tar.gz |tar xvf ? # cd ssh-2.3.0 # ./configure 注意,如果你希望用tcp_wrappers来控制SSH,那么在configure时需要加上选项“--with-libwrap=/path/to/libwrap/”, 用来告诉SSH关于libwrap.a 和tcpd.h的位置。 # make # make install 和SSH有关的程序都放置在/usr/local/bin下,包括ssh,sftp,sshd2, ssh-keygen等。 二、配置 SSH的配置文件在/etc/ssh2下,其中包括sshd2的主机公钥和私钥:hostkey和hostkey.pub。这两个文件通常是在安装SSH时自动生成的。你可以通过下面的命令重新来生成它们: # rm /etc/ssh2/hostkey* # ssh-keygen2 ?P /etc/ssh2/hostkey 而ssh2_config 文件一般情形下无需修改。 三、启动sshd2 每个要使用SSH的系统都必须在后台运行sshd2。用手工启动: # /usr/local/sbin/sshd2& 可以在“/etc/rc2.d/SArrayArraylocal”中加入该命令,这样系统每次启动时会自动启动sshd2。 四、用tcp_wrappers控制SSH 安装SSH的站点可以用tcp_wrappers来限制哪些IP地址可以通过ssh来访问自己。比如,在/etc/hosts.allow中加入 sshd,sshd2: 10.0.0.1 那么只有10.0.0.1可以通过ssh来访问该主机。 以上都是系统管理员完成的工作。下面我们说说普通用户如何使用SSH。 五、基本应用 每个用户在使用SSH之前,都要完成以下步骤: 在本地主机(比如,local.pku.edu.cn)上生成自己的ssh公钥和私钥。命令如下: local# ssh-keygen Generating 1024-bit dsa key pair 1 oOo.oOo.o Key generated. 1024-bit dsa, teng@ns, Fri Oct 20 2000 17:27:05 Passphrase :************ /*在此输入你的口令,以后访问这台主机时要用。 Again :************ /* Private key saved to /home1/teng/.ssh2/id_dsa_1024_a Public key saved to /home1/teng/.ssh2/id_dsa_1024_a.pub 生成的私钥和公钥(id_dsa_1024_a和id_dsa_1024_a.pub)存放在你家目录的~/.ssh2目录下。和用户相关的SSH配置文件都在~/.ssh2下。私钥由用户保存在本地主机上,而公钥需传送到远地主机的你自己的帐号的~/.ssh2下,如果你要用ssh2访问本地主机的话。 在~/.ssh2下创建“identification”文件用来说明进行身份认证的私钥。命令如下: local:~/.ssh2# echo "IdKey id_dsa_1024_a" > identification 3.同样地,在远地主机(比如,remote.pku.edu.cn)上完成上面步骤。 4.将本地(local.pku.edu.cn)下你自己(这里是“teng”)的公钥(id_dsa_1024_a.pub)拷贝到远地主机(remote.pku.edu.cn)上你自己家目录下的.ssh2目录下,可命名为“local.pub”,一般用ftp上传即可。 在远地主机上,你自己家目录的.ssh2目录下,创建“authorization”文件,其中指定用来进行身份认证的公钥文件。命令如下: remote:~/.ssh2# echo “Key local.pub” > authorization 现在你可以从本地用ssh2登录到远地系统了。命令如下: local# ssh remote.pku.edu.cn Passphrase for key "/home1/teng/.ssh2/id_dsa_1024_a" with comment "1024-bit dsa, teng@ns, Fri Oct 20 2000 17:27:05":*********** 这时会要你输入你的ssh口令(Passphrase)。验证通过后,即登录到remote主机上。 ################################################################################ 1、环境: 因为我们选用的SSH服务器是 http:// 的SSH Secure Shell for unix类产品,所以我们主要介绍一下此类的Ssh服务器的安装过程。(SSH有两个版本,我们现在介绍的是版本2;Openssh就不介绍了,大家有兴趣的话可以参考一下网上文章) 2、编译安装 我们前面介绍过,现在的Ssh server for unix 类的最新版本是ssh-3.2.Array-1,我建议大家用官方提供的TAR包,当然,如果你不熟悉编译过程,用RPM等安装方式也是可以的。如果用RPM安装,请先下载ssh-3.2.Array-1.i386.rpm , 大家可以到以下地址下载: http://ftp.ssh.com/priv/secureshell/32Arraywks+srv-lt4Arrayldrk/linux/ssh-3.2.Array-1.i386.rpm 安装时请用管理员权限 # rpm ?ivh ssh-3.2.Array-1.i386.rpm 如果是升级安装那参数就用 ?Uvh 而3.2.Array-1的TAR包大家可以到 http://downloads.planetmirror.com/pub/ssh/ssh-3.2.Array.1.tar.gz 下载。安装时也使用管理员权限: # tar xzvf ssh-3.2.Array.1.tar.gz # cd ssh-3.2.Array.1 # ./configure (这里我们要说明一下,原来有些文档写如果你希望用tcp_wrappers来控制SSH,那么在configure时需要加上选项“--with-libwrap=/path/to/libwrap/”, 用来告诉SSH关于libwrap.a 和tcpd.h的位置,但3.2.0以上的SSH已经不需要这么麻烦了,它们已经内置了控制访e799bee5baa6e79fa5e98193e58685e5aeb9335问权限的功能。) # make ; make install ; make clean 这样就结束了安装。 3、简单配置Ssh server 无论你是用RPM或TAR包安装的ssh server,它的配置文件都在/etc/ssh2/sshd2_config,安装完后一般不用配置它,但如果你的22端口在安装ssh server之前已经被其他程序占用,那么你需要简单的配置一下这个文件,执行 vi /etc/ssh2/sshd2_config,找到第27行,Port 22 ,把22改成其他的端口就可以了。 4、启动Ssh server Ssh server 的默认启动文件是/usr/local/sbin/sshd2,而安装程序自动做了一个连接到这个文件的名字为sshd的文件,我们只要在/usr/local/sbin/目录中执行 ./sshd & 就可以简单的启用Ssh server,然后我们执行 # netstat ?na 会看见22端口已经被监听了(你的可能是其他端口,具体看你在sshd2_config文件中的设置了。)但我们不想每次都要手动启动Ssh server,那么我们可以修改一下/etc/rc.d/rc.local文件,在这个文件的最后加入以下内容: #start ssh /usr/local/sbin/sshd & 其中第一行为注释内容,第二行为启动SSH服务器并作为后台守护进程运行。 这样就好了,系统重起时可以自动启动SSH服务,但是启动后你如果在服务器端插上 显示器 ,会在最后该登陆的时候看到一行字,意思就是Ssh server 服务启动了,我比较挑剔,不想看到这个提示,而且我想把Ssh服务放到LINUX服务启动过程中,这样比较美观一点。那么我们就不能修改/etc/rc.d/rc.local文件,我们要进入/etc/init.d/中建立一个SHELL文件,名字就叫sshd 内容如下: #!/bin/bash cd /usr/local/sbin ./sshd & 然后给这个文件加上可执行权限 # chmod +x sshd 然后进入/etc/rc3.d,做一个软链接文件 # cd /etc/rc3.d # ln -s ../init.d/sshd S13sshd 这样就达到了我的要求,好了,Ssh server的安装就介绍到这里吧,安装是很简单的,希望大家编译安装成功。

    涉及到两个问题:1、vmware中linux系统的ip设定 2、系统默认启动level
    对虚拟机网络进行设置:Edit ->Virtual Network Editor
    如下图,选e79fa5e98193e58685e5aeb9333中一个NAT类型的连接(如果你没有,我们可以新建一个连接 点击“Add Network” 添加一个新的NAT连接,添加好之后Apply),这时候我们就进行下一步更改centos 连接了。
    openssh

    openssh已经安装(centos 6.3)

    更改配置文件 /etc/ssh/sshd_config

    确保

    Port 22
    ListenAddress 0.0.0.0
    Protocol 2
    前面的#去掉了!
    查看两个系统ip并测试 ping
    查看vmware虚拟机中ip我们可以使用命令

    ifconfig

    查看虚拟机中ip

    可以看到这一行:
    inet addr:192.168.174.128 Bcast:192.168.174.255 Mask:255.255.255.0

    int addr:192.168.174.128 是虚拟机中ip地址,

    然后将在win7 cmd 中使用命令 ipconfig 命令查看本地连接ipv4地址 例如:169.254.68.68

    然后将两个ip互相ping 看看能否ping通

    开启sshd服务
    在centos中已经安装了sshd 所以只需要开启服务即可,

    service sshd start

    设置开机自启动
    chkconfig sshd on

    重启服务

    service sshd restart

    查看服务是否开启

    ps -le|grep sshd

    可以显示sshd信息 说明服务以及开启了!

    为了节省资源:

    1.打开/etc/inittab 文件:sudo vim inittab
    2.在默认的 run level 设置中,可以看到第一行书写如:id:5:initdefault:(默认的 run level 等级为 5,即图形
    界面)
    3.将第一行的 5 修改为 3 即可。
    4.保存文件后重启系统你就可以看见是启动的文本界面了。

    <small id='4ub91n94'></small><noframes id='92zzq6af'>

      <tbody id='9op428ew'></tbody>
    • <tfoot id='c5ljelsg'></tfoot>
    • 相关阅读

      • 虚拟机装了linux 怎么用ssh连

      • 电脑信息网win7问题
      • 请先试下这样:先用最简单抄的网络环境——把虚拟机的网络配置方式选择为“桥接”,将其IP配置和主机在同一网段的静态IP,关闭虚拟袭机的防火墙(可以用 setup 命令并选择 Firewal
      关键词不能为空

      标签导航

      我想自己做vps的运营商,自己购买服务器做虚拟机,网络拨号怎... 什么是adsl拨号VPS服务器?vps服务器如何使用 服务器怎样做到拨号的呢?adsl是怎样在服务器端做的,请教各... 拨号VPS如何搭建 Win10 LTSB版是什么?Win10企业版LTSB分支和... 请问win10企业版和win10 LTSB有什么区别? Win10企业版和LTSB分支Win10企业版的区别是什么 WIN10企业版和LTSB是同一个版本吗 linux虚拟机用ssh连接问题 怎样在虚拟机的linux中安装ssh? 如何用ssh连接虚拟机中的linux win10系统总是死机怎么办 升级win10正式版后经常死机... win10老师死机,说的是硬件错误,谁能帮我分析一下这个系统... WIN10经常死机,请看看是什么问题,如何解决 windows10经常出现未响应,假死,卡机该怎么办?有什么... 怎么设置让它不... 通宵挂机下文件 win7系统待机久了就会休眠 电脑屏幕怎么设置不会自动待机啊 我WIN7 系统 电脑过一会就会自动待机 请高手指教 怎样设... win7怎么设置显示器屏幕过几分钟之后自动待机 win10查看哪些程序启用定位 win10定位功能打开没反应怎么办 Win10如何开启或关闭内置定位功能 如何手动打开Win10电脑定位功能 win7远程桌面怎么连接&#47;连接命令 如何在win7下远程桌面远程linux 怎样在win7上远程连接linux系统 win7可以图形远程桌面连接linux吗? 怎么让Win10电脑上的F1~F12键变正常 windows10键盘F1到F12快捷如何关闭? windows10键盘F1到F12快捷如何关闭 Windows10,F1—F12不用按FN键就会触发,怎么换... 为什么我新装win7系统后无USB大容量储存设备驱动 win7设备管理其中没有USB大容量存储设备驱动,怎么下载安... 移动硬盘电脑不显示 win7,设备管理里有显示“USB大容量... 我想问一下win7系统usb大容量存储设备驱动怎么下载 为什么我的win10系统运行红警2尤里的复仇会出现见问题补充 红警2尤里的复仇win10怎么兼容 win10怎么兼容红警2尤里的复仇? 求win10 红警尤里的复仇 能玩的? WIN7右键刷新以后,刷新选项留在桌面上不会消失 win7系统,在桌面上点击右键刷新,刷新就一直在桌面上,干什... Windows7桌面点击鼠标右键就会自动刷新是怎么回事 WIN7系统,桌面单击右键自动刷新,文件浏览器点击文件选项浏... win10系统封装母盘怎么制作 怎么封装自己的win10系统 win10怎么封装自己的系统 如何封装win10系统 怎么将WIN7的桌面改成豆沙绿? win7系统浏览网页背景是白色,怎么改成豆沙绿 WIN7个性化设置窗口颜色改成豆沙绿但是文件夹背景没变... 怎样使WIN7窗口也变成豆沙绿 win10应用商店和开始打不开怎么办 win10 应用商店打不开怎么处理

      电脑蓝屏,win7,win10相关问题_荆州电脑信息网