本系列文章由 @yhl_leo 出品,转载请注明出处。

文章链接: http://blog.csdn.net/yhl_leo/article/details/51285545


本文讲述在Ubuntu 14.04服务器上安装和配置SSH,并在远程Windows下访问服务器。

1 系统用户

这一步骤是可选的,团队公用的服务器,一般会给每个人添加一个系统用户,并给每个用户设置相应的权限,以便于服务器的运维。

添加用户的命令是(以yhlleo为例):

$ sudo useradd -r -m -s /bin/bash yhlleo

执行后,就会在/home文件夹下产生一个yhlleo的文件夹,如果是使用sudo useradd yhlleo的方式,是不会产生该文件夹的。

接着就可以设置用户密码:

$ sudo passwd yhlleo
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

然后,可以给新增用户添加权限,使用文本编辑器(我喜欢使用sublime):

$ sudo subl /etc/sudoers

如果使用vim或者gedit,则把subl相应地替换就好,给添加用户设置相应的权限,这里我们设置成与root相同:

# User privilege specification
root ALL=(ALL:ALL) ALL
yhlleo ALL=(ALL:ALL) ALL

如果想删除某个系统用户:

$ sudo userdel yhlleo

但是用户在/home文件夹下的用户文件夹仍然存在,不需要保留的话,可以删除:

$ cd /home/
$ sudo rm -r yhlleo

2 SSH

在Ubuntu 终端中,输入安装命令:

$ sudo apt-get install openssh-server

安装完成,输入命令,可以查看ssh服务是否启动:

$ sudo ps -e |grep ssh

出现如上结果,就说明ssh已经启动了,如果没启动:

$ sudo service ssh start

如果想重启:

$ sudo service ssh restart

接下来需要修改配置文件:

$ sudo subl /etc/ssh/sshd_config

首先设置服务器的IP地址,如果不知道,可以使用命令查询:

$ sudo ifconfig

找到#ListenAddress ::,将#去掉,并将查询到的ip填写上:

ListenAddress 192.168.1.101

端口号Port默认值是22

找到PermitRootLogin without-password,在前面添加#注释掉,在其后添加一句PermitRootLogin yes,即允许root用户登录。

最后,在文件末尾添加上允许访问用户:

AllowUsers yhlleo

配置就完成了,重启ssh

$ sudo service ssh restart

3 Putty

下载链接: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

运行后,输入ip

依次输入用户名和密码就可以登录了:

使用过云服务器的话,后面的使用就如出一辙啦~

Ubuntu 14.04远程登录服务器的更多相关文章

  1. Ubuntu 14.04远程登录服务器--ssh的安装和配置

    ssh是一种安全协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全,现在介绍一下如何在Ubuntu 14.04上安装和配置ssh 1.更新源列表 打开"终端窗口",输入& ...

  2. Ubuntu 14.04远程登录服务器--openssh的安装和配置简明步骤

    如果要主机通过网络操作嵌入式板子,ttelnet就够了,但是 如果要相互传文件,则必须使用另外一个强大的软件SSH.更完整的步骤和截图请参考http://jingyan.baidu.com/artic ...

  3. ubuntu 14.04 重复登录问题解决方法

    为了远程登录,装了xubunt后出现重复登录的问题,尝试了多种方法,后来用下面的命令解决了 chown username:username .Xauthority 参考资料:http://askubu ...

  4. 烂泥:ubuntu 14.04搭建OpenVPN服务器

    本文由秀依林枫提供友情赞助,首发于烂泥行天下 公司分部需要连接公司内部的服务器,但是该服务器只允许公司内部的网络访问. 为了解决这个问题,打算使用VPN.对于VPN以前使用最多的是PPTP这个解决方案 ...

  5. ubuntu使用ssh远程登录服务器及上传本地文件到服务器

    1. ubuntu 远程登录   首先你的ubuntu要能够支持ssh,如果不能,自行百度! 打开终端,输入 ssh  root@115.159.200.13(你的服务器的IP地址) 回车就会让你输入 ...

  6. Ubuntu 14.04下MySQL服务器和客户端的安装

    下面进行简单的配置 安装完成后通过修改/etc/mysql/my.cnf(此文件为mysql的配置文件).将文件中的binding-address=127.0.0.1注释掉.其它配置根据需要更改. H ...

  7. Ubuntu 18.1远程登录服务器--ssh的安装

    默认的Ubuntu 18.1桌面版没有安装ssh远程登录服务: 打开"终端窗口",输入"sudo apt-get update"-->回车-->&q ...

  8. Ubuntu 14.04循环登录问题(密码正确,无法登录)

    今天遇到了ubuntu 的循环登录问题,即使输入的密码是正确的,也无法成功登录.查询资料,发现有各种问题引起的循环登录问题,比如安装了jdk,或者安装了驱动. 最后找到了问题的原由:我的电脑是双显卡, ...

  9. ubuntu 14.04 下FTP服务器的搭建--锁定用户目录,解决vsftpd: refusing to run with writable root inside chroot()

    FTP服务器的搭建,我要实现的需求是: 不允许匿名访问,因为我的机器不想让谁都能登录上来,随便获取文件, 需要锁定一个目录,因为在家里,我需要给媳妇下载一些电影 韩剧之类的东西,媳妇会来我机器下载,但 ...

随机推荐

  1. 代理server的理解(1):Windows环境下的代理server设置

    浏览器中的代理server设置 Windows系统接口提供的代理server设置是一个全局的代理server的设置,如图所看到的,这里就不多解释: 各个浏览器在使用代理设置的时候,能够主动地获代替理设 ...

  2. oc55--ARC单个对象的内存管理

    // Person.h #import <Foundation/Foundation.h> @interface Person : NSObject @end // Person.m #i ...

  3. LINQ Query Expressions

    https://msdn.microsoft.com/en-us/library/bb397676(v=vs.100).aspx Language-Integrated Query (LINQ) is ...

  4. 【.NET】C#中遍历各类数据集合的方法

    [.NET]C#中遍历各类数据集合的方法   C#中遍历各类数据集合的方法,这里自己做下总结: 1.枚举类型             //遍历枚举类型Sample的各个枚举名称             ...

  5. 【POJ 3460】 Booksort

    [题目链接] http://poj.org/problem?id=3460 [算法] IDA* 注意特判答案为0的情况 [代码] #include <algorithm> #include ...

  6. 洛谷 P3953 [ NOIP 2017 ] 逛公园 —— 最短路DP

    题目:https://www.luogu.org/problemnew/show/P3953 主要是看题解...还是觉得好难想啊... dfs DP,剩余容量的损耗是边权减去两点最短路差值...表示对 ...

  7. PHPExcel 使用心得

    最近有个项目需要将数据导出成excel,以前都没接触过.便google一下知道了PHPExcel 这个据说很强大的类库. 写这个博文主要目的等同于做笔记 1首先看了下官方的文档.http://phpe ...

  8. 杂项-Company:ShineYoo

    ylbtech-杂项-Company:ShineYoo 1. 网站返回顶部 1. 2. 3. 4. 2. 网站测试返回顶部 1. 2. 3.家服宝返回顶部 0.首页 http://www.jiafb. ...

  9. 机器学习——Day 2 简单线性回归

    写在开头 由于某些原因开始了机器学习,为了更好的理解和深入的思考(记录)所以开始写博客. 学习教程来源于github的Avik-Jain的100-Days-Of-MLCode 英文版:https:// ...

  10. C#之仿魔兽登录

    不多废话,直接上效果图: 1录窗体 对应的代码: using System; using System.Collections.Generic; using System.ComponentModel ...