本系列文章由 @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. ip地址转换成16进制long

    <span style="font-size:18px;">public class IpUtil { /** * ip地址转换成16进制long * @param i ...

  2. 移动互联网App推广的十大难题

    常常有朋友来问."我做了一个App,请问怎么推广啊?"或者就是"我们公司开发了一个App.想短时间内获取巨大的量."还有的就是问"有没有什么好渠道三个 ...

  3. springboot 异常: Requested bean is currently in creation: Is there an unresolvable circular reference?

    2018-07-31 11:56:18.812 WARN 10316 --- [ main] ConfigServletWebServerApplicationContext : Exception ...

  4. poi读取word2003(.doc文档)中的表格

    poi读取word2003(.doc文档)中的表格 Jakarta POI 是apache的子项目,目标是处理ole2对象.它提供了一组操纵Windows文档的Java API.在网上见到好多通过po ...

  5. CodeForces - 743D Chloe and pleasant prizes

    Chloe and pleasant prizes time limit per test 2 seconds memory limit per test 256 megabytes input st ...

  6. C++_class_powerpoint_1.2

    用英文编写(复制黏贴)果然比较吃力啊,果然还是要写中文. Expressions and Statements Operator summary Scope resolution   class::m ...

  7. C语言程序判断文件夹是否存在

    #include <stdio.h> #include <io.h> int main(void){ if ( !access("C://Users/hui" ...

  8. Docker For MYSQL 8.0 特别注意修复数据库新的验证方式

    从Docker登录MySQL的终端 docker exec -it wordpress-mysql /bin/bash 登录数据库 mysql -u root -p 使用MYSQL数据库 use my ...

  9. 日期数据类型为Date ,前台传递喂String的后台处理

    方法一: 在实体类里面将set方法里面将数据类型转为Date public void setBirth(String birth) { SimpleDateFormat sdf = new Simpl ...

  10. TCP/IP详解(一)

    SYN中的MSS选项是告诉对端,本端在本地连接的每个TCP分节中愿意接收的最大数据量.发送端TCP使用接收端的MSS值作为发送分节的最大大小. TCP半关闭使用的情况较少,可用于通知对端本端数据已输入 ...