在Vmware安装了Ubuntu 的Linux使用ssh命令可以连接到localhost外网的就不可以

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Vmware安装了Ubuntu 的Linux使用ssh命令可以连接到localhost外网的就不可以相关的知识,希望对你有一定的参考价值。

高人解答一下 ,sshd服务已经启动了 就是连接不到外网上面去

2种可能:
1. 你的虚拟机不能访问外网。

2. 你明显没在github设置你的公钥。

另外,

你这命令,没啥意义,只是去验证公钥权限,ssh过去,github会提示你没shell权限的。
参考技术A 你连接不到github.con里正常的。
只有开通了ssh服务且你有访问权限的服务器你可连上。
反过来想一下,无果任何人都可以连接你的服务器,你的服务器还安全吗?
参考技术B 设置的时候没有设置外网访问,你要重新配置下网络服务

VMware + ubuntu16.04 Linux 下安装配置SSH

本人在Win7+VMware下利用两个ubuntu虚拟机安装、配置、测试了SSH。

  1. 在Server端安装openssh-server。
    sudo apt-get install openssh-server # 貌似 sudo apt-get install ssh 可以安装ssh client+server
  2. 在Client端生成rsa秘钥(一般默认已安装ssh-keygen),输入如下命令,注意:文件名要用绝对路径(可以默认),passphrase是使用秘钥登陆的时候用的密码(可以为空)。
    ssh-keygen -t rsa # Do NOT has to use sudo
  3. 把Client中生成的公钥(默认在~/.ssh/id_rsa.pub中)复制到Server的~/.ssh/authorized_keys中。
  4. 在Client中运行如下命令 即可用ssh登陆Server。如果生成秘钥的时候设置了passphrase,则需要输入passphrase,若没有设置passphrase,则可以免密码登陆。
    ssh [email protected]_ip_address

     

 




以上是关于在Vmware安装了Ubuntu 的Linux使用ssh命令可以连接到localhost外网的就不可以的主要内容,如果未能解决你的问题,请参考以下文章

Linux Ubuntu 8.10 安装vmware-tools的问题

VMware + ubuntu16.04 Linux 下安装配置SSH

VMware Ubuntu安装

VMware Ubuntu安装详细过程

虚拟机(VMware)安装Linux(Ubuntu)安装教程

win7使用VMware安装Linux的Ubuntu版本找不到ISO镜像怎么办,这个是手动下载然后放在安装目录下的吗?