Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1923046
  • 博文数量: 261
  • 博客积分: 8073
  • 博客等级: 中将
  • 技术积分: 2363
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-10 15:23
文章分类

全部博文(261)

文章存档

2013年(1)

2012年(1)

2011年(50)

2010年(34)

2009年(4)

2008年(17)

2007年(55)

2006年(99)

分类:

2011-06-21 09:30:49

   windows远程登录对于管理windows服务器十分有用。但是默认情况下,对于远程登录用户资源是有限制的。有时出现无法远程服务器的情况,这导致需要人工操作服务器。为了避免这个问题,我们在服务器安装openssh for windows,在远程桌面无法使用的情况下,通过命令行操作服务器。
 
1. 安装openssh for windows
 
   (1)下载并安装Openssh for windows 3.81
 
   (2)安装完成后,转入到安装目录的bin目录中,执行:
 
      

C:\Program Files\OpenSSH>mkgroup -l >> ..\etc\group

C:\Program Files\OpenSSH>mkpasswd -l >> ..\etc\passwd

2. 远程操作服务器

   安装openssh for windows后,就可以通过ssh登录服务器

   (1)关机

C:\>shutdown /r

   (2)列出远程用户

      

C:\>query user
 用户名           会话名  ID  状态   空闲时间   登录时间
 administrator rdp-tcp#3 2  运行中   .     2011-6-21 9:09
 administrator rdp-tcp#4 1  运行中   .     2011-6-21 9:10

说明有两个远程用户正在登录中

C:\>query user
 用户名           会话名  ID  状态   空闲时间   登录时间
 administrator rdp-tcp#3 2  运行中   .     2011-6-21 9:09
 administrator rdp-tcp#4 1  唱片    无     2011-6-21 9:10

说明有一个远程用户正在登录,另一个远程用户没有注销退出而是直接关闭远程终端退出

 

   (3)注销远程用户

       如果不想重启,可以通过注销远程用户的方式释放用户资源,使管理者可以通过远程桌面登录服务器。

C:\>logoff SessionID

SessionID为query user命令查询的结果中列ID的值

例子:

// 查询当前远程登录命令

C:\>query user
 用户名          会话名   ID  状态  空闲时间   登录时间
administrator rdp-tcp#3  2  运行中  13     2011-6-21 9:09
administrator            3  唱片    无     2011-6-21 9:20

// 注销Session ID为3的账户

C:\>logoff 3

// 查询发现Session ID为3的账户已被注销

C:\>query user
 用户名          会话名   ID   状态  空闲时间   登录时间
administrator rdp-tcp#3  2   运行中  14    2011-6-21 9:09

 

阅读(16620) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~