windows远程连接Linux(Ubuntu)的方法
需要做的工作:
1、在Linux(Ubuntu)端安装、设置好SSH
2、下载putty,并通过putty的SSH连接登录Linux
一 、如何在Linux(Ubuntu)端安装、设置好SSH,获取IP地址:
打开terminal,在root用户下输入以下命令(如果不是root用户,则在普通用户没有权限的命令前面加sudo):
apt-get update
#这里的apt-get update是更新能够获取的软件,如果你用的是新装的系统,则肯定需要输入#这个命令,不然get不到ssh包。如果apt-get update后还是找不到ssh包,那么再apt-get update一次就能找到了(我就是遇到了这种情况,不知道为什么会这样)
apt-get install openssh-server
#安装ssh
/etc/init.d/ssh start
#启动ssh服务
ps -e |grep ssh
#查看ssh服务是否已经启动,如果已经启动,会看到sshd的进程,如果没有,则SSH服务还没有启动
#注意,这里有的教程给的SSH服务启动方法是service ssh start,有可能会失败。因为当你刚刚安装好ssh时,LINUX系统还没有把SSH放进service 列表里,你会得到 start: Unknown job: ssh的提示。有两个解决方法:方法一:采用上面的./etc/init.d/ssh start命令。
#方法二:重启机器,SSH服务会自动启动,如果还没有启动,则可以用service ssh start
ifconfig
#查看linux系统的ip地址,记下来
二、下载putty,并通过putty的SSH连接登录Linux
百度“putty”,下载百度推荐的那个版本就可以。
直接打开putty那个exe文件,由于其默认就是使用SSH连接,端口号22也是SSH服务默认的端口号,所以不需要进行任何设置。
直接输入linux系统的IP地址,然后点击最下方的"open",输入用户名和密码就可以了。然后就实现了windows远程连接Linux(Ubuntu)
三、补充
SSH服务里默认是不能用root用户登录的,你只能用普通用户登录后用
su root
命令登录root用户。
如果你想实现可以直接用root用户登录,则需要修改ssh服务的设置文件
vi /etc/ssh/sshd_config
#然后找到PermitRootLogin without-password,将其注释掉(在前面加#,注意是英文下的),然后在下一行添加PermitRootLogin yes
#即如下所示:
#PermitRootLogin without-password
PermitRootLogin yes
#然后保存,重启ssh服务(sudo service ssh restart)
这样就可以实现用root用户直接登录了。
(小插曲:PermitRootLogin without-password从字面意思上,我认为是允许”不输入密码通,过Root用户登录”的意思,但实际上肯定不是这个意思,因为如果允许这样,岂不是任何一个人,只要知道我linux系统的IP地址,就能获得我的root用户权限了?这里我不懂,如果有哪位大神知道该怎么理解这行代码,请赐教:P )
windows远程连接Linux(Ubuntu)的方法的更多相关文章
- Windows远程连接Linux
目录 xrdp方式 vnc方式 xrdp方式 ----------------------------------------------------------------------------- ...
- 用windows远程连接linux桌面(使用tightvnc或者tigervnc)
一.安装tightvnc: tightvnc的安装在安装包中有详细的说明(README文件) 首先你要确保linux已经安装jpeg和zlib库, 2.编译 执行如下两个命令: [root@local ...
- windows远程连接linux桌面---使用tightvnc或者tigervnc
一.安装tightvnc: tightvnc的安装在安装包中有详细的说明(README文件) 首先你要确保linux已经安装jpeg和zlib库, 2.编译 执行如下两个命令: [root@local ...
- 5款免费Windows远程连接Linux桌面软件(VNC客户端)
不论我们出于何种的用途目的,很多朋友有需要用到VNC链接Linux桌面环境,之前老左有分享过VNC Viewer绿色软件,昨天有朋友提出来使用之后登录远程桌面的界面.分辨率等有些色差.流畅程度 ...
- 关于windows下远程连接Linux服务器的方法(CentOs)
1.服务器端安装VNC 1) 安装vncserver yum install -y tigervnc-server 2) 修改配置 vi /etc/sysconfig/vncservers 最后两 ...
- windows 远程连接linux服务器
百度搜索“SSH Secure Shell Client” 并下载 2 点击Profiles选择add profiles 并添加profils名称 3 点击Profiles 填写远程linux的ip ...
- Linux-1.Windows远程连接Linux的工具
1.下载工具 想要链接远程Linux服务器,就需要工具来进行连接. 工具一:连接远端Linux工具--putty(可以用xshell啥的,我懒,就弄了个这个,建议还是xshell哈,功能多,还好看) ...
- windows下使用vnc viewer远程连接Linux桌面(转)
在windows下使用vnc viewer远程连接Linux桌面,主要配置步骤: Linux: 1.rpm -qa vnc //查看是否安装vnc服务,如果没有安装,可以使用yum,或者rpm进行安装 ...
- Windows下Navicat远程连接Linux下MySQL服务器错误1130
今天用Navicat在Windows下连接Linux服务器上的MySQL,显示出错误1130. 当然这是在修改了MySQL的配置文件my.cnf的前提下允许远程访问的基础上的,如果没有修改my.cnf ...
随机推荐
- quick-cocos2d-x之testlua之VisibleRect.lua
require "extern" --这个类找到了可视区域的9个点的坐标:左上.上的中点.右上.左的中点.左下.下的中点.右下.右的中点.一般用于使用相对坐标的场合,解决自适应屏幕 ...
- sqlserver,mysql,oracle通用的模拟和改进的全文搜索算法
问:数据库效率最低的地方是什么? 答:表扫描 问:表扫描常见的情况是 答:like '%a%' 这类查询 如果使用全文检索引擎,又无法满足我们的需求的时候怎么办,比如要从 一个商品名称 "农 ...
- 网易视频云技术分享:linux软raid的bitmap分析
网易视频云是网易倾力打造的一款基于云计算的分布式多媒体处理集群和专业音视频技术,提供稳定流畅.低时延.高并发的视频直播.录制.存储.转码及点播等音视频的PAAS服务,在线教育.远程医疗.娱乐秀场.在线 ...
- Jfinal 使用 JsonKit 转换不了问题
使用bootStrap+jfinal开发一个管理系统,遇到了前台ajax获取数据,使用了jfinal的Jsonkit,将一个继承了model的vo进行转换,却一直没有将vo的属性值转换为json格式, ...
- B. Factory Repairs--cf627B(线段树)
http://codeforces.com/problemset/problem/627/B 题目大意: n代表天数 ,k代表每一次维修持续的天数,a代表维修过后每天能生产a件产品,b代表维修之前每 ...
- hdoj 1874 畅通工程续
Problem Description 某省自从实行了很多年的畅通工程计划后,终于修建了很多路.不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行 ...
- Frament 方法
public final boolean isAdded() 如果该Fragment对象被添加到了它的Activity中,那么它返回true,否则返回false. public final boole ...
- “ExternalException (0x80004005): GDI+ 中发生一般性错误”的问题 .
原因一般是写入文件时,.net没有该目录的写入权限. 解决方案:增加iis(对aspx而言)对该目录的写入权限.
- Java里的if else嵌套语句例子
import java.util.Scanner; public class if_else3 { public static void main(String[] args) { Scanner s ...
- Python 1 —— Start Up
作为一种脚本语言,Python号称是万能的胶带语言,可以非常好的作为多种语言之间的粘合剂,因此从多种语言融合的角度看,学习Python是非常有必要的!下面对学习Python当中的一些重点进行记录! 一 ...