win7下用SSH连接linux虚拟机

摘要:
本文来自转载:最初的[要求]是使用SSH(SecureShell)连接到win7环境中的本地虚拟机。ubuntu(11.10)系统[environment]win7,ubuntu,vmware(8.0)[解决方案]首先,确保在ubuntu上安装并启动了ssh服务。然后,确保Linux系统上的防火墙已关闭。win7上的防火墙可以正常打开。SSH可以从Google下载

本文来自转载:原文

[需求] 在win7环境下用SSH(SecureShell)连接本地的一台虚拟机上ubuntu(11.10)系统 
[环境] win7,ubuntu,vmware(8.0) 

[方案] 首先要确定ubuntu上安装并且启动了ssh服务,然后还要确保linux系统上的防火墙要关闭,win7的防火墙可以正常开启 

SSH可以google下载的了. 


步骤: 
1, 有人说首先要在Virtual Network Editor做NAT 的端口映射,其实是不需要的; 

ps -e|grep ssh 
1595 ?        00:00:00 ssh-agent 
如果结果中只有ssh-agent,那说明ssh-server还没有启动,一般ubuntu是默认安装ssh的,要是没有安装,可以通过 

sudo apt-get install openssh-server 

安装ssh服务 

sudo /etc/init.d/ssh start 

启动ssh服务 

2, 在/etc/ssh/sshd_config文件中,将PermitRootLogin no|yes设置为允许root用户远程登录,否则虽然能连接上,但是却不能登录,如图: 




3, 在/etc/ssh/ssh_config文件中可以只看到ssh的默认端口是22,当然你也可以同vi命令修改端口号,一般不用修改了



4, 关闭ubuntu的防火墙(eanable/disable) 

sudo ufw disable 

5, 通过ifconfig查看uubuntu的ip地址(很想windows的ipconfig吧)记录下ip地址 

6, 试试在windows上是否可以ping同步骤五中的ip地址(到此为止一切顺利啊,咱么继续) 

7, 在你的win7机器上安装之前下载好的SSH client,启动SSH 

 

8,然后OK提示输入root密码,当然要是之前你的root没有设置密码,可以再ubuntu的终端下通过 sudo passwd root命令设这root密码,然后顺利连接上,此时你就可以再win7下通过ssh通过命令控制ubuntu了,而不用每次都打开讨厌的vmware了 


 



[可以能遇到的问题] 

1,连不上一般是ubuntu的防火墙没有关闭,当然也可能是win7的防火墙问题,或者关闭win7防火墙或者将端口22添加新规则里面enable,当然我是没有关闭win7防火墙的 

2,你也可以再ssh里面用你的用户登录,然后通过 sudo -u root bash然后输入密码到root用户 

免责声明:文章转载自《win7下用SSH连接linux虚拟机》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Windows多线程多任务设计初步(转)【转】在EmEditor上编译并运行JAVA下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux查看修改线程默认栈空间大小(ulimit -s)

1.linux查看修改线程默认栈空间大小 ulimit -s a、通过命令 ulimit -s 查看linux的默认栈空间大小,默认情况下 为10240 即10M b、通过命令 ulimit -s 设置大小值 临时改变栈空间大小:ulimit -s 102400, 即修改为100M c、可以在/etc/rc.local 内 加入 ulimit -s 102...

Linux修改mysql配置文件

1.首先需要知道mysql数据库安装在什么位置 2.查找配置文件位置 然后在根据这个目录,查看配置文件在哪里了(路径后面加上 --verbose --help|grep -A 1 'Default options'),就会出现以下信息。 3.修改文件 服务器首先读取的是/etc/my.cnf文件,如果前一个文件不存在则继续读/etc/mysql/my....

蜂鸟E203系列——Linux开发工具

欲观原文,请君移步 Vivado安装 vivado是运行工程的工具,所以必须安装 后台回复【vivado2017】可获取vivado 2017.4 | 后台回复【vivado2020】可获取vitis 2020.1 安装命令:打开一个终端,然后找到vivado下面的路径,执行如下命令 sudo ./xsetup 安装步骤跟windows系统下一样,将li...

Linux配置 依赖安装

基础知识: 1 OS Operation System 作用:控制硬件,服务软件 2 VMware虚拟机: 虚拟出一台计算机环境 配置两个虚拟网卡,适配器里查看 3 在虚拟机上安装操作系统Linux 4 Linux版本: 版本:内核版本,发行版本(各个公司对其优化) 5 目录介绍 root:系统管理员登录的默认目录 home:其他用户进来的默认目录 usr...

sshd服务防止暴力破解

防止暴力破解的方法有三种: 方法一、 配置安全的sshd服务 1: 密码足够的复杂,密码的长度要大于8位最好大于20位。密码的复杂度是密码要尽可能有数字、大小写字母和特殊符号混合组成 2:修改默认端口号 3 :不允许root账号直接登陆,添加普通账号,授予root的权限 互动:是否可以禁止root身份登录? 不行,因为有些程序需要使用root身份...

Jenkins配置git进行构建失败:Error cloning remote repo 'origin'的解决思路

说明:这个没有实际的解决方法,只提供一个思路去解决。 操作系统:windows 背景:在配置的节点之后,由于是windows的系统,运行git克隆地址,使用的是SSH协议地址。出现如下的错误: Error cloning remote repo 'origin' 解决思路: 1、第一时间发现应该是权限问题,那么可以切换成git协议或者https的协议去获取...