Ubuntu 14.04远程登录服务器
2016-04-30 11:34
381 查看
本系列文章由 @yhl_leo 出品,转载请注明出处。
文章链接: http://blog.csdn.net/yhl_leo/article/details/51285545
本文讲述在Ubuntu 14.04服务器上安装和配置SSH,并在远程Windows下访问服务器。
添加用户的命令是(以
执行后,就会在
接着就可以设置用户密码:
然后,可以给新增用户添加权限,使用文本编辑器(我喜欢使用sublime):
如果使用
如果想删除某个系统用户:
但是用户在
安装完成,输入命令,可以查看ssh服务是否启动:
出现如上结果,就说明ssh已经启动了,如果没启动:
如果想重启:
接下来需要修改配置文件:
首先设置服务器的IP地址,如果不知道,可以使用命令查询:
找到
端口号
找到
最后,在文件末尾添加上允许访问用户:
配置就完成了,重启
运行后,输入
依次输入用户名和密码就可以登录了:
使用过云服务器的话,后面的使用就如出一辙啦~
文章链接: 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:
依次输入用户名和密码就可以登录了:
使用过云服务器的话,后面的使用就如出一辙啦~
相关文章推荐
- 批处理Batch,执行多个Sql语句
- 绘图室(PaintOffice)
- 响应式web设计之CSS3 Media Queries
- 新的博客地址
- python检测字符串是否只由数字组成
- 排序算法总结
- acm练习场光棍的yy
- CodeForces 580C Kefa and Park(DFS)
- 深入浅出ES6(十七):展望未来
- 【14】-java的单例设计模式详解
- Code Hunt 题解 09-12 (Java)
- 【14】-java的单例设计模式详解
- 【14】-java的单例设计模式详解
- SVN提交时Commit Failed的解决方案
- IntelliJ IDEA Tomcat配置 详解
- 网络基本功:TCP重传
- CodeForces 580B Kefa and Company
- python中list的赋值处理
- 不要做浮躁的嵌入式系统工程师
- js简单倒计时实现代码