vps新建ssh用无登录shell权限账户及linux客户端连接方法
首页 > IT > CentOS   作者:eehello  2015年5月13日 11:18 星期三  浏览:7198  字号:   评论:0 条
时间:2015-5-13 11:18   浏览:7198  评论:0 条 


vps增加ssh账号用来上网,即开通没有shell权限的ssh帐号的方法:(说明:此账号没有ssh登陆权限)

创建一个用户组

输入以下命令:

groupadd usernames

你可以将 "usernames" 替换成任意你容易记住名字。(amao、agou都行。。)


useradd -d /home/username -m -g usernames -s /bin/false username

                      //说明,username表示开通的ssh账号,username表示用户组名称
    userdel -r 用户名   //删除用户
    passwd 用户名      //修改用户密码


操作实例演示:

比如要添加用户名为 ssh001 的账号,账号密码为:123 可以进行如下操作:

首先以root身份登录vps

   [root@xxx.xxx.xxx.xxx]#groupadd sshusers

   [root@xxx.xxx.xxx.xxx]#useradd -d /home/ssh001 -m -g sshusers -s /bin/false ssh001
          [root@xxx.xxx.xxx.xxx]#passwd ssh001

   Changing password for user ssh001
   New UNIX password:123 (实际操作中,这里的密码是不会显示的)
  
Retypenew UNIX password:123 (实际操作中,这里的密码是不会显示的)
   passwd: all authenication tokens updatedsuccessfully.


注意:当你输入密码时,屏幕是没有任何字符显示的,系统会让你输入两次密码,来确认是否一致。

当出现最后一行的提示时,说明密码修改成功。 


PS:useradd 与 adduser 的区别

linux终端下输入:

ssh -qTfnN -D 7070 user@xxx -p port


谷歌浏览器、火狐浏览器安装相应插件即可。(两个都用过后感觉还是谷歌的插件好用)


PS:转载

在linux系统需要使用ssh混淆加密时,请重新编译支持ssh混淆加密的openssh。(使用的端口是2222或443)

以ubuntu为例:,打开linux的终端,下载支持混淆加密的openssh源文件 wget

下载地址 http://sssh.shtion.com/soft/openxssh.zip

解压(unzip)openxssh.zip

chmod -Rc 755 openxssh

进入解压的openxssh文件夹 cd openxssh

编译安装

apt-get install make -y

./configure --prefix=/usr --sysconfdir=/etc/ssh

make

make install

编译完成之后,连接命令(以连接我们的服务器线路 s15.shtion.info 的混淆加密 为例)

ssh -Nfx -D 7070 user10000@s15.shtion.info -p 443 -Z usassh

说明 : -p 443 表示用443端口 ; -Z usassh 表示混淆加密密钥,例:我们架构的密匙是 usassh







 您阅读这篇文章共花了: 
二维码加载中...
本文作者:eehello      文章标题: vps新建ssh用无登录shell权限账户及linux客户端连接方法
本文地址:https://www.eehello.com/?post=82
版权声明:若无注明,本文皆为“点滴记忆---观雨亭”原创,转载请保留文章出处。

返回顶部| 首页| 手气不错| 留言板|后花园

Copyright © 2014-2023 点滴记忆---观雨亭