码迷,mamicode.com
首页 > 系统相关 > 详细

Linux服务器远程登陆

时间:2015-02-01 17:37:30      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:

安装ssh服务器

大部分linux的服务器版本默认都已经安装了ssh服务,无需再安装。如果需要安装,使用如下命令

sudo apt-get install ssh #安装ssh服务器

安装以后,ssh服务已启动,并且设置为开机自动启动。

如果需要卸载,使用下列命令

sudo apt-get purge ssh #删除ssh服务器

如果需要启动服务,使用如下命令

sudo /etc/init.d/ssh start #启动ssh服务器

 

远程登陆

ssh -l chey 192.168.21.137 #字符终端远程登陆

ssh -X -l chey 192.168.21.137 #远程登陆,可以运行图形程序,如gedit等

使用windows客户端登陆可以使用windows ssh客户端putty

用证书的远程登录

基本原理:生成个人证书,包含公钥id_rsa.pub与私钥id_rsa,私钥非常隐秘,必须自己保存在当前用户目录.ssh目录下,并且使用chmod 700 id_rsa确保只有自己可以访问。

公钥对外发放,应放到需要登陆机器的用户目录.ssh目录下,文件名为authorized_keys.

当用户使用ssh –l anders 192.168.21.138命令远程登陆时,会读取当前用户的id_rsa文件与远程机器指定用户下的authorized_keys公钥进行比对,若匹配则成功登陆。

相关命令:

生成密钥

ssh-keygen –t rsa #可以输入密钥密码,也可以不输。如果输入密码,则每次使用时都要先验证密码。
ssh-keygen -t rsa -C mymail@qq.com #指定邮件生成密钥
chmod 700 id_rsa #密钥应只能自己访问
ssh 192.168.21.137 –l user #直接远程登陆。

Linux服务器远程登陆

标签:

原文地址:http://www.cnblogs.com/sunchey/p/4265745.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!