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 ...
随机推荐
- 安全关闭多Activity的Application
1.发送广播给每一个打开的Activity. 2.采用startActivityForResult()方法递归关闭. 3.使用EventBus框架的监听者模式,关闭时触发监听事件.
- std::reverse_iterator::base
google chromium base MRU_Cache 支持反向erase iterator Erase(iterator pos) { deletor_(pos->second); ...
- Oracle游标带参数
Oracle游标是可以带参数的,而SqlServer的游标就不可以了 create or replace procedure a as cursor b(c_id int)is select * fr ...
- 【笔记】CAP原理和BASE思想
摘自http://www.jdon.com/37625 分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能 ...
- flash网页播放器
http://www.52player.com/VideoPlayer/ 下载
- Azure china服务状态报告查看网址
https://www.azure.cn/support/service-dashboard/
- struts2获取web元素的方式和方法
获取web资源的方式按是否与servlet耦合可分为两种,再细分按照依赖方式又有两种即 依赖容器 和 依赖注入 什么是依赖容器 就是依赖 ActionContext或者ServletActionC ...
- (Python) 函数、匿名函数
本节将学习如何用Python定义函数,调用函数,以及学习匿名函数的使用 1.定义函数 Python中定义函数用关键字def,如下例所示,testFun为函数名 def testFun(): print ...
- 不要轻易delete void*指针,这样会隐藏比较多的错误。
#include<iostream> using namespace std; class Object{ void* data; const int size; const char i ...
- when you're gone
when you're gone ——艾薇儿 I always needed time on my own 我真的需要一些独处的时间 I never thought I'd need you th ...